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를 다운로드했는데 훌륭하게 작동합니다.

관련 정보