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 から最新バージョンの pdftk (3.2.0) をダウンロードしたところ、問題なく動作しました。

関連情報