Я могу добавить номера страниц в файл 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);
}
<w:pgNumType w:start="5"/>
будет добавлен непосредственно после элементаw:footer
. Вы можете попытаться убедиться, что вы делаете то же самое... - person Cindy Meister   schedule 26.09.2018