从c#生成Word文档

时间:2011-07-23 18:15:30

标签: c#

  

可能重复:
  How can a Word document be created in C#?

在我的一个应用程序中,我需要从C#代码生成word文档。就像我们使用sql作为数据库一样,我们将库存数据从c sharp代码存储到sql数据库。

3 个答案:

答案 0 :(得分:3)

有第三方图书馆需要帮助,但如果您想自己开发解决方案,可能需要抓住the Open XML SDK

我建议您不要在代码中完全创建Word文档,而是使用Microsoft Word创建模板文档,然后使用Open XML SDK对其进行修改。

如果您在服务器上生成文档,请不要试图使用Word Automation。除了不受支持之外,它有点容易出现资源问题。

前一段时间我blogged关于使用Open XML将图像插入Word文档。

答案 1 :(得分:1)

答案 2 :(得分:0)

如何使用Visual C#来自动化Microsoft Word以创建新文档 http://support.microsoft.com/kb/316384