我正在使用以下代码生成页码
paragraph.getCTP().addNewFldSimple().setInstr("PAGE \\* MERGEFORMAT");
保存文档并按如下所示再次打开后,我试图获取页脚列表:
XWPFHeaderFooterPolicy headerFooterPolicy = doc.getHeaderFooterPolicy();
XWPFHeaderFooter footer = headerFooterPolicy.getFooter(3);
ListIterator<XWPFParagraph> footerList = footer.getListParagraph().listIterator();
for (ListIterator<XWPFParagraph> it = footerList; it.hasNext(); ) {
XWPFParagraph flist = it.next();
System.out.println(flist);
}
我遇到的问题是文档中包含很多块:
wordmlPackage.getMainDocumentPart().addAltChunk(AltChunkType.Html, testHTML.getBytes());
因此,在打开整个文档之前,我无权访问,并且Word将这些块拉到主文档中并创建页码和目录。如何访问文档并将其他文本添加/添加到最后一页的页脚中,以便显示“ PAGE# *此处是新文本 *”?