В iText
метки страницы можно установить следующим образом:
PdfPage page = pdfDoc.getPage(1);
page.setPageLabel(PageLabelNumberingStyle.UPPERCASE_ROMAN_NUMERALS, "Cover", 1);
Однако итоговый PDF-файл будет иметь свою первую страницу с пометкой CoverI
, и все последующие страницы будут также помечены. Я не хочу, чтобы что-либо добавлялось к моей метке страницы Cover
, ни к какой-либо другой странице с меткой.
Итак, как мне установить метку страницы для одной страницы?
Я бы хотел, чтобы на первой странице была пользовательская метка строки, арабские цифры на других страницах и римские цифры на следующих страницах.