pdftkはPageLabelメタデータを更新しません。

pdftkはPageLabelメタデータを更新しません。

使用時にpdftkメタデータが更新されないことに気づきました。メタデータを含むPDFファイル(と呼びます)があります。PageLabelupdate_data_utf8file.pdf

PageLabelBegin
PageLabelNewIndex: 1
PageLabelStart: 1
PageLabelNumStyle: LowercaseLetters
PageLabelBegin
PageLabelNewIndex: 3
PageLabelStart: 1
PageLabelNumStyle: LowercaseRomanNumerals

コマンドを出すと

pdftk file.pdf dump_data_utf8 > data.txt
pdftk file.pdf cat 1-end output file2.pdf
pdftk file2.pdf update_info_utf8 data.txt output file2_updated.pdf

file2_updated.pdfと同じメタデータを含めたいですfile.pdf。ただし、すべてのPageLabelメタデータが失われます。Bookmarkメタデータとカタログは保存されますが、

ここで何が起こっているのでしょうか?私が間違いをしたのですか、それともこれが間違いですかpdftk?ちなみに私は2.02バージョンを使っていますが、最新

答え1

あなたは間違ったことはありません。 pdftkはページタグの更新をサポートしていません(コードではこれが計画された機能であることを示します)。 pdftkベースのソフトウェアを引き続き使用するには、フォークすることをお勧めしますpdftk-java、これは欠けている機能を実装します。免責事項:私はpdftk-javaを維持しています。

答え2

同じ機能が必要ですが、pdftk 3.0.9(Ubuntu 20.04のデフォルトバージョン)は機能しません。 GitHub(3.2.0)から最新バージョンのpdftkをダウンロードしましたが、うまく動作します。

関連情報