我有一个有效的 ASP.NET MVC Web 应用程序来管理项目和客户。现在我想为一些客户生成一个word文件。在此文件中应显示有关客户的一些数据。每个生成的文件都应该具有相同的数据和相同的设计。所以我想用字段创建一个新的 Word 模板,并想以编程方式填充占位符。
我的问题是我找不到明确的方法来做到这一点。有人知道好的学习资源吗?
最佳答案
试试这个页面:
Building Office Open XML Files
Open XML 文件 (docx) 是包含 XML 文件的 ZIP 包。对于您的情况,我会创建原始模板的副本,然后使用 System.IO.Packaging
API 打开文件并进行修改。通过打开正确的 XML 文件并替换 XML 中的某些占位符,您应该能够获得所需的结果。
关于c# - 如何在 C# 中从模板创建 *.docx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7330637/