Я генерирую текстовый документ, используя 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, я теряю его ...