我有一个 Word .doc 格式的文档模板。Word 文档包含需要动态填充的合并字段。
我需要将 Word 文档转换为带有表单域的 PDF。然后可以使用 iText 从我们的 Java 应用程序中轻松填充此 PDF。
我遇到的问题是当我尝试将 Word 文档转换为 PDF 时。我希望将邮件合并字段转换为表单字段,但我尝试过的工具似乎都没有这样做。
我努力了:
- Microsoft Office 2007 另存为 PDF(仅将 PDF 创建为文本,无表单域)
- PDFCreator(也只是文本)
- Docx4j(我将文档保存为 docx,然后转换为 xml),它使用 Apache FOP AFAIK(也只是文本,它显示合并字段,
MERGEFIELD "Surname"
而其他字段显示<<Surname>>
为文档中显示的内容) - 我尝试打开在 Scribus 中生成的 PDF,但每次我都收到一个错误,即它的格式不可接受
有谁知道可以做我需要的工具或Java库(最好是免费的)?