我们需要从asp.net mvc网站生成docx文档。这些文件会有很大差异,但它们非常基本 - 唯一不同寻常的是需要包含表格。生成文档的c#代码也需要创建类似的html / css。我们没有时间为此购买商品。
我们是否应该阅读规范并编写一些代码来吐出XML,或者是否有可用的库?
编辑:看起来像微软的Open XML库是一个明显的选择,但有没有人有任何经验呢?任何人都可以指出一些使用它的示例代码吗?答案 0 :(得分:4)
试试这个...... http://openxmlwriter.codeplex.com/
codeplex.com也有很多其他库。
答案 1 :(得分:1)
您可以尝试https://github.com/open-xml-templating/docxtemplater
它可以创建一个用docx编写的模板,其中包含将被替换的标签Hello {name}
。
您还可以通过循环表列来创建表。