Я могу добавить номера страниц в файл docx с помощью этой техники , но я не знаю, как заставить номера страниц начинаться с определенного номера (например, я хочу первыйна странице написано «5»).
Я пытался использовать CTPageNumber, но следующее ничего не добавило в документ:
static void addPageNumbers(XWPFDocument doc, int startingNum) {
CTSectPr sectPr = doc.getDocument().getBody().isSetSectPr() ? doc.getDocument().getBody().getSectPr()
: doc.getDocument().getBody().addNewSectPr();
CTPageNumber pgNum = sectPr.isSetPgNumType() ? sectPr.getPgNumType() : sectPr.addNewPgNumType();
pgNum.setStart(BigInteger.valueOf(startingNum));
pgNum.setFmt(STNumberFormat.DECIMAL);
}