pdftk no actualiza los metadatos de PageLabel

pdftk no actualiza los metadatos de PageLabel

Me di cuenta de que pdftkno se actualizan los PageLabelmetadatos cuando se usa update_data_utf8. Tengo un archivo pdf (llamémoslo file.pdf), que contiene los metadatos.

PageLabelBegin
PageLabelNewIndex: 1
PageLabelStart: 1
PageLabelNumStyle: LowercaseLetters
PageLabelBegin
PageLabelNewIndex: 3
PageLabelStart: 1
PageLabelNumStyle: LowercaseRomanNumerals

Si emito los comandos

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

Esperaría que file2_updated.pdfcontenga los mismos metadatos que file.pdf. Sin embargo, PageLabelse pierden todos los metadatos. Aunque Bookmarkse conservan los metadatos y, por tanto, el índice.

¿Que está sucediendo aquí? ¿Cometí un error o es un error pdftk? Como referencia, uso la versión 2.02, que parece serel mas nuevo.

Respuesta1

No estás haciendo nada malo, pdftk nunca admitió la actualización de etiquetas de página (aunque el código sugiere que era una característica planificada). Si quieres seguir usando software basado en pdftk te sugiero el forkpdftk-java, que implementa esta característica faltante. Descargo de responsabilidad: mantengo pdftk-java.

Respuesta2

Necesitaba la misma funcionalidad pero pdftk 3.0.9 (versión predeterminada en Ubuntu 20.04) no funcionaba. Descargué la versión más reciente de pdftk de GitHub (3.2.0) y funciona de maravilla.

información relacionada