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를 다운로드했는데 정말 매력적으로 작동합니다.

관련 정보