Apache POI XWPF Word документ теряет номер страницы при преобразовании в PDF - PullRequest
1 голос
/ 30 марта 2020

Я генерирую текстовый документ, используя Apache POI XWPF. этот документ содержит нижний колонтитул с номером страницы, но когда я преобразую этот текстовый документ в PDF, номер страницы не отображается:

XWPFRun run = paragraph.createRun();  
XWPFFooter footer = headerFooterPolicy.createFooter(XWPFHeaderFooterPolicy.DEFAULT);

paragraph = footer.createParagraph();
paragraph.setAlignment(ParagraphAlignment.CENTER);

run = paragraph.createRun();  
run.setFontSize(8);
run.setItalic(true);
run.setColor(header_color);
run.setText("Page ");
//->Also tried with this function but not displayed when PDF is generated paragraph.getCTP().addNewFldSimple().setInstr("PAGE \\* MERGEFORMAT");
run.getCTR().addNewPgNum();

, а часть моего кода преобразуется в PDF:

PdfOptions options = PdfOptions.create();
OutputStream outWord = new FileOutputStream(new File(out_pdf));
PdfConverter.getInstance().convert(document, outWord, options);

Я пробовал разные способы вставить номер страницы (правильно вставленный в текстовом формате), но каждый раз, когда я конвертирую документ в PDF, я теряю его ...

...