我可以使用DocX .NET库转换.docx Word文档吗?

时间:2015-01-06 19:56:14

标签: ms-word docx

我目前正在尝试将我开发的几个.NET桌面应用程序转换为利用AngularJS和RESTful服务的Web应用程序。

这些应用程序的关键组件之一是能够使用.dotx Word模板动态生成Word文档。我目前正在探索使用名为DocX的第三方库来生成这些Word文档而无需使用模板的可能性。

我想我的问题是:我可以使用这个库来读取.docx格式的现有Word文档并生成文档的源代码表示吗?如果这是可能的,有人可以指向我可以使用的任何代码示例的方向吗?我环顾四周,一直无法找到任何可以帮助我开始的事情。

2 个答案:

答案 0 :(得分:1)

生成文档的代码表示并将其与DocX一起使用对我来说似乎是一项耗时的工作。为什么不使用模板而在运行时用数据填充它?

我对Docentric有一些经验,这是第三方OpenXML工具包。它具有用于模板设计的Word加载项和用于文档生成和操作的库。我花了不到一周的时间来生成非常复杂的文档。如果我在你的鞋子,我肯定会尝试一些第三方工具包。他们花钱,但节省时间,所以做一些数学,看看它们对你有用。

答案 1 :(得分:0)

可以使用以下代码

读取.docx格式的现有Word文档
DocX document = DocX.Load(filename)

虽然无法生成文档的源代码表示。