如何在 PDF 中添加标签?

dem*_*min 5 pdf

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

pdftk file.pdf update_info_utf8 bookmarks.txt output new_file.pdf
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

pdftk当您发出命令时,这是相同的语法输出

pdftk file.pdf dump_data output data.txt
Run Code Online (Sandbox Code Playgroud)

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

小智 3

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