docx4j生成带有邮件合并字段的PDF

时间:2013-09-29 10:04:14

标签: java ms-word docx4j mailmerge

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

在Microsoft Word模板中,我有一些邮件合并字段,应该替换。 我能够替换邮件合并字段,但在生成的PDF中显示错误的方式。

在输出PDF中,我总是像MERGEFIELD ContractNo * MERGEFORMAT一样发短信。 简而言之,您可以通过ALT + F9在场景视图之间切换,但是如何在生成PDF中显示邮件合并字段的不同视图?

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

2 个答案:

答案 0 :(得分:0)

应该“正常工作”当前每晚构建(而不是2.8.1)。

答案 1 :(得分:-1)

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