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