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