Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java处理具有自定义属性字段的Word文档_Java_Ms Word_Custom Properties - Fatal编程技术网

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

使用Java处理具有自定义属性字段的Word文档,java,ms-word,custom-properties,Java,Ms Word,Custom Properties,我有一个word文档,尽管它不是word模板,但我们还是将其称为模板,它由图像、文本、表格、页眉、页脚等组成。其中一些由自定义属性(插入-->字段-->DocProperty“fieldName”)填充 目前,我的手动过程包括复制以前的文档、更新属性值以及保存新文档 我想用一个自动化的过程来代替它,这个过程最好是用Java编写的,因为它将被基于Java的webpp调用 是否有用于处理Word文档的Java库,通过这些库,我可以从Java对象模型填充文档中的自定义属性以生成新文档 我想我可以更深入

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

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

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

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

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

参见

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

可能吧

披露:我是作者