在我的一个应用程序中,我需要从C#代码生成word文档。就像我们使用sql作为数据库一样,我们将库存数据从c sharp代码存储到sql数据库。
答案 0 :(得分:3)
有第三方图书馆需要帮助,但如果您想自己开发解决方案,可能需要抓住the Open XML SDK。
我建议您不要在代码中完全创建Word文档,而是使用Microsoft Word创建模板文档,然后使用Open XML SDK对其进行修改。
如果您在服务器上生成文档,请不要试图使用Word Automation。除了不受支持之外,它有点容易出现资源问题。
前一段时间我blogged关于使用Open XML将图像插入Word文档。
答案 1 :(得分:1)
嗨,请看下面的链接,了解自动化这个词非常好。
http://vscontrols.blogspot.com/2010/09/genrate-table-of-files-in-directory.html
服务器端文档生成
http://msdn.microsoft.com/en-us/library/bb735940(v=office.12).aspx
答案 2 :(得分:0)
如何使用Visual C#来自动化Microsoft Word以创建新文档 http://support.microsoft.com/kb/316384