首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Asp .Net Word自动化

Asp .Net Word自动化
EN

Stack Overflow用户
提问于 2011-08-25 15:32:57
回答 2查看 963关注 0票数 2

我们现在的情况是

  1. 打开Word文档(模板)
  2. 从DB获取数据并将其合并到该文档
  3. 使用户能够在合并的文档中添加或修改部分。
  4. 最后保存文档(需要返回到DB)

我知道至少前两个是可能的。但是,3是否有可能通过一个网站发生?

任何想法或信息或第三方工具来实现这一点是非常感谢的。

谢谢,

拉贾

EN

回答 2

Stack Overflow用户

发布于 2011-08-25 15:37:59

THe Aspose组件非常适合通过API:http://www.aspose.com/categories/.net-components/aspose.words-for-.net/default.aspx操纵文档。

或者,如果您使用docx文件格式,您可以读取Office OpenXML格式并直接对文件进行更改。

票数 3
EN

Stack Overflow用户

发布于 2011-08-25 15:40:07

一般说来,您应该避免使Office从服务器端应用程序中自动化。.

一个更好的方法是使用OOXML

您可以使用打包API生成一个word文件,或者..。您可以在Word 2007/2010中生成“模板”.docx文件,然后在ASPNET应用程序中,使用像DotNetZip这样的zip库打开.docx,修改您需要修改的部分(它是XML ),然后重新压缩并拥有一个有效的.docx文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7193130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档