使用時にpdftk
メタデータが更新されないことに気づきました。メタデータを含むPDFファイル(と呼びます)があります。PageLabel
update_data_utf8
file.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をダウンロードしましたが、うまく動作します。