使用Java处理带有自定义属性字段的Word文档



我有一个word文档,尽管它不是word模板,但我们称之为模板,它由图像、文本、表格、页眉、页脚等组成,其中一些由自定义属性(Insert-->Fields->DocProperty"fieldName")填充。

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

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

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

我想我可以更深入地尝试处理.docx文件中的压缩XML文件,但只了解Word的对象模型会更好。

请参阅org/docx4j/samples/DocProps.java

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

也许是圣殿骑士?

披露:我是作者。

相关内容

  • 没有找到相关文章

最新更新