我有一个包含一些占位符的Word文档[模板]。我需要用一些数据填充占位符。我还需要在运行时生成一个表。就像我不能在设计时设计一个表[行数和列数不同]
我在网上看到很多帖子。 WordProcessingML,OpenXmL。我应该走哪条路?我是否必须使用模板或只是在运行时生成整个文档?我很困惑......
答案 0 :(得分:1)
正如评论所提到的,问题有点宽泛,但总的来说,还有一些选择。
1)如果您只能处理新格式的DOCX文件,那么Plutex的OpenDoPE是一个很好的解决方案。 2)如果您必须处理旧格式的DOC文件,您可能会发现Word COM Automation是唯一合适的解决方案,但是还有其他问题,例如速度,以及在服务器环境中使用它的难度很大。 3)有一些第三方Word库可以让你操作doc文件进行邮件合并,但是大多数只提供了默认单词Mail merge的功能。 WindWard报告是一个我非常接近使用的解决方案。它并不便宜,但它非常强大。 Aspose是另一个,虽然它的合并非常基础。