如何在iText7中为单个页面设置页面标签?

问题描述 投票:0回答:1

iText中的页面标签可以通过以下方式设置:

PdfPage page = pdfDoc.getPage(1);

page.setPageLabel(PageLabelNumberingStyle.UPPERCASE_ROMAN_NUMERALS, "Cover", 1);

但是,生成的PDF的第一页将标记为CoverI,随后的所有页面也将被标记。我既不想在页面标签Cover上添加任何内容,也不想在标签上标记任何其他页面。

所以,如何为单个页面设置页面标签?

我希望第一页具有自定义的字符串标签,其他页面使用阿拉伯数字,以及接下来的页面罗马数字。

java itext itext7
1个回答
0
投票

页面标签配置适用于您将其设置为的页面以及所有连续页面。因此,要使第2页及其后的页面具有标准的阿拉伯数字,只需确保已明确设置配置即可。对于您提到的情况,代码大致如下:

© www.soinside.com 2019 - 2024. All rights reserved.