Dynamically create Word reports from Word templates
在 C# .NET 中從模板生成 Word 文檔
Word文檔的自動生成被企業廣泛用於創建大量報告。在某些情況下,文檔是從頭開始創建的。另一方面,預定義的模板用於通過填充佔位符來生成 Word 文檔。在本文中,我將演示如何在 C# 中以編程方式動態地從模板生成 Word 文檔。您將了解如何從不同類型的數據源填充 Word 模板。
本文將介紹以下場景以及代碼示例:
C# Word 自動化 API 使用 C# 對象的值從模板生成 Word 文檔 使用 XML 數據源生成 Word 文檔 使用 JSON 數據源創建 Word 文檔 使用 CSV 數據源生成 Word 文檔 C# Word 自動化 API 我們將使用 Aspose.Words for .NET - 一個 Word 自動化 API,允許您從頭開始或通過填充預定義的 Word 模板生成 Word 文檔。您可以 下載 API 的二進製文件或使用以下方法之一安裝它。
使用 NuGet 包管理器 使用包管理器控制台 PM> Install-Package Aspose.Words 使用 C# 對像從模板生成 Word 文檔 首先,讓我們看看如何使用 C# 對象填充 Word 模板。為此,我們將創建一個 Word 文檔 (DOC/DOCX),並將以下佔位符作為文檔的內容: