0

我必须在我的应用程序中打印一份报告,其模板已经我的应用程序将包含在单独的 word 文件中。
我的应用程序将替换模板中的一些占位符,然后打印报告。

我发现下面的 URL 有用并且与我的任务相关。 http://www.jarredcapellman.com/2012/10/22/c-openxml-mail-merge-complete-example/

那么,我是否真的需要使用上述方法,或者也可以有一些更简单的方法。因为我的客户不想使用库,而上面的是使用 OpenXMLSDK 2.0 库

请建议这样做的最佳方法。

4

1 回答 1

0

我使用了 OpenXMLSDK,您可以简单地将 DocumentFormat.OpenXml.dll 添加到您的 bin 目录中,而无需安装任何额外的东西。

除此之外,我还知道在没有 OpenXML 的情况下还有 2 种可能性:

  1. 你可以使用 Word 互操作 - 你真的不想这样做
  2. .docx 只是几个压缩的 xml 文件,因此您可以将其解压缩并直接处理文件。您需要稍微了解一下标签和文件,但如果关键字很容易检测到,您也可以尝试使用查找/替换,这样会更容易
于 2013-06-28T15:18:04.700 回答