0

我有一个word文档,尽管它不是Word模板,但我们称它为模板,它由图像、文本、表格、页眉、页脚等组成。其中一些由自定义属性填充(插入->字段- -> DocProperty“字段名”)。

目前,我的手动过程包括复制以前的文档、更新属性值和保存新文档。

我想用一个自动化的过程来代替它,最好用 Java 编写,因为它将被基于 Java 的 webpp 调用。

是否有任何用于处理 Word 文档的 Java 库,通过它我可以从 Java 对象模型填充文档中的自定义属性以生成新文档?

我想我可以更深入并实际尝试处理 .docx 文件中的压缩 XML 文件,但是只了解 Word 的对象模型的东西会好得多。

4

2 回答 2

0

Maybe Templater?

Disclosure: I'm the author.

于 2014-10-31T10:26:38.080 回答
0

org/docx4j/samples/DocProps.java

此外,docx4j 的 FieldUpdater 类可以使用 DocProp 字段中的值更新实际文档,因此您不必在 Word 中打开 docx 来执行此操作。

于 2014-10-30T20:31:11.587 回答