如何向 PDF 添加标签?

如何向 PDF 添加标签?

我了解到您可以像这样向 PDF 文件添加书签:

pdftk file.pdf update_info_utf8 bookmarks.txt output new_file.pdf

bookmarks.txt你制作的文件在哪里。但是,我似乎无法对标签做同样的事情。我用标签命令创建了一个文件,类似于

PageLabelBegin
PageLabelNewIndex: 1
PageLabelStart: 1
PageLabelPrefix: cover
PageLabelNumStyle: NoNumber
PageLabelBegin
PageLabelNewIndex: 2
PageLabelStart: 1
PageLabelPrefix:  IFC-
PageLabelNumStyle: DecimalArabicNumerals
PageLabelBegin
PageLabelNewIndex: 5
PageLabelStart: 1
PageLabelNumStyle: LowercaseRomanNumerals
PageLabelBegin
PageLabelNewIndex: 6
PageLabelStart: 1
PageLabelPrefix: HEOA-1
PageLabelNumStyle: NoNumber

pdftk发出命令时输出的语法相同

pdftk file.pdf dump_data output data.txt

所以我的问题是:如何向 PDF 文件添加标签?

答案1

pdftk 的 Java 端口版本 3.1.0 现在支持此功能。换句话说,创建一个与 dump_data 输出具有相同语法的文件并像尝试的 OP 那样调用 update_info 足以将页面标签添加到 PDF。

相关内容