0

我正在使用 Docx4j 生成基于 Microsoft Word 模板的 pdf 文档。

在 microsoft word 模板中,我有一些邮件合并字段,应该被替换。我可以替换邮件合并字段,但在生成的 PDF 中以错误的方式显示。

在输出 PDF 中,我总是有类似 MERGEFIELD ContractNo * MERGEFORMAT 的文本。总之,您可以通过 ALT+F9 在字段视图之间切换,但我如何才能在生成 PDF 时显示邮件合并字段的不同视图?

而不是 MERGEFIELD ContractNo * MERGEFORMAT 我只想显示 ContractNo。

4

2 回答 2

0

应该与当前的夜间构建“正常工作”(而不是 2.8.1)。

于 2013-09-29T21:05:24.877 回答
-1

使用内容控件而不是 MERGEFIELD。我在 github 上发布了一个示例,其中包含示例模板和示例 XML 数据文件:https ://github.com/sylnsr/docx4j-ws ... MergeFields 已弃用,不推荐继续使用(恕我直言)。

于 2013-10-11T17:24:10.767 回答