【问题标题】:Libraries to generate docx files (Open XML)生成 docx 文件的库 (Open XML)
【发布时间】:2015-07-10 16:20:39
【问题描述】:

我们需要从一个 asp.net mvc 站点生成 docx 文档。文档会有很大差异,但它们非常基本——唯一不同寻常的是需要包含表格。生成文档的 c# 代码也需要创建类似的 html/css。我们没有时间为此购买商业产品。

我们是否应该只阅读规范并编写一些代码来生成 XML,或者是否有可用的库来解决这个问题?

编辑:看起来微软的 Open XML 库是一个显而易见的选择,但有没有人有这方面的经验?谁能指出一些使用它的示例代码?

【问题讨论】:

  • 捷克出docx.codeplex.com。顺便说一句,我认为您在这里将“时间”一词与“金钱”混淆了:“我们没有时间为此购买商业产品。”

标签: c# docx


【解决方案1】:

试试这个...http://openxmlwriter.codeplex.com/

codeplex.com 也有很多其他库。

http://www.codeplex.com/site/search?query=openxml

【讨论】:

    【解决方案2】:

    你可以试试https://github.com/open-xml-templating/docxtemplater

    它可以创建一个用 docx 编写的模板,其中包含标签Hello {name} tha 将被替换。

    您还可以通过循环遍历表格列来创建表格。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      • 1970-01-01
      • 2020-12-29
      相关资源
      最近更新 更多