我了解到您可以像这样向 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。