编程语言
首页 > 编程语言> > java – Docx4J从docx文件中获取页眉/页脚元素并进行修改

java – Docx4J从docx文件中获取页眉/页脚元素并进行修改

作者:互联网

我正在使用Docx4J来修改docx模板,并将值放在模板中预定义的占位符中.

到目前为止,我已经成功地找到并替换段落和文本,表格,图像等.但我还没有成功找到文档的页眉和/或页脚元素.

我在用

WordprocessingMLPackage wordMLPackage =
WordprocessingMLPackage.load(new java.io.File(inputfilepath));
wordMLPackage.getMainDocumentPart(); 

搜索模板中的元素.

解决方法:

对于您的应用程序,您可以在第145行模拟https://github.com/plutext/docx4j/blob/master/src/main/java/org/docx4j/model/datastorage/BindingHandler.java中的代码

类似的方法在https://github.com/plutext/docx4j/blob/master/src/main/java/org/docx4j/model/fields/merge/MailMerger.java第124行采取

标签:java,xml,docx,docx4j
来源: https://codeday.me/bug/20190825/1721022.html