【发布时间】:2013-04-11 11:46:57
【问题描述】:
我试图四处寻找有关此主题的文档,但我还没有真正找到具体的答案。只是回答我没有真正面临的问题。
我想从数据库中提取一些模式和短语,并使用 C# 在 MS Word 中生成一个 docx(或 doc?)文件。这是学校项目的一部分。但是集成部分似乎没有很好的记录,或者我找错地方了。
有什么帮助吗?
【问题讨论】:
我试图四处寻找有关此主题的文档,但我还没有真正找到具体的答案。只是回答我没有真正面临的问题。
我想从数据库中提取一些模式和短语,并使用 C# 在 MS Word 中生成一个 docx(或 doc?)文件。这是学校项目的一部分。但是集成部分似乎没有很好的记录,或者我找错地方了。
有什么帮助吗?
【问题讨论】:
谷歌的神奇词是“互操作”。试试这个作为起点:
【讨论】:
以编程方式创建word文档基本上有两种方法:
通过以编程方式调用(和启动)word 来创建文档
以 Word 可读的开放 XML 格式创建 word 文档。
有关更多信息,请参阅 stackoverflow 上的类似问题: How to create word docs programmatically from a template
【讨论】:
尝试使用 Open XML SDK 2.0 for Microsoft Office link
它提供了使用 docx 文件的简单方法。 单词后的 docx 格式是简单的 xml 压缩文件。
【讨论】: