Agregar y editar marcadores a un archivo PDF

Pregunta:

Al obtener metadatos de algunos archivos PDF con marcadores de pdftk , observo el formato de los marcadores en los metadatos PDF. Entonces supongo que con pdftk , es posible agregar y editar marcadores de un archivo pdf.

Aquí hay tres pasos que sigo:

  1. En primer lugar, obtengo los metadatos (incluidos los marcadores, si los hay) de un archivo pdf en un archivo de texto por pdftk in.pdf dump_data > in.info .
  2. A continuación, agrego algunos marcadores en el archivo de texto de metadatos in.info , cambiándolo de

     InfoKey: Creator InfoValue: PScript5.dll Version 5.2 InfoKey: Title InfoValue: SSReader Print. InfoKey: Producer InfoValue: Acrobat Distiller 7.0 (Windows) InfoKey: Author InfoValue: Administrator InfoKey: ModDate InfoValue: D:20050605073244+08'00' InfoKey: CreationDate InfoValue: D:20050605073244+08'00' PdfID0: 591a87c91dc76881fdf2ccf3811e72a5 PdfID1: 6b6ab11de8824e438e4f5eb1d85ec72 NumberOfPages: 400 PageLabelNewIndex: 1 PageLabelStart: 1 PageLabelNumStyle: DecimalArabicNumerals

    a

     InfoKey: Creator InfoValue: PScript5.dll Version 5.2 InfoKey: Title InfoValue: SSReader Print. InfoKey: Producer InfoValue: Acrobat Distiller 7.0 (Windows) InfoKey: Author InfoValue: Administrator InfoKey: ModDate InfoValue: D:20050605073244+08'00' InfoKey: CreationDate InfoValue: D:20050605073244+08'00' PdfID0: 591a87c91dc76881fdf2ccf3811e72a5 PdfID1: 6b6ab11de8824e438e4f5eb1d85ec72 NumberOfPages: 400 BookmarkBegin BookmarkTitle: Front cover BookmarkLevel: 1 BookmarkPageNumber: 1 BookmarkBegin BookmarkTitle: About the Author BookmarkLevel: 1 BookmarkPageNumber: 5 BookmarkBegin BookmarkTitle: Title page BookmarkLevel: 1 BookmarkPageNumber: 6 BookmarkBegin BookmarkTitle: Copyright page BookmarkLevel: 1 BookmarkPageNumber: 7 BookmarkBegin BookmarkTitle: Foreword BookmarkLevel: 1 PageLabelNewIndex: 1 PageLabelStart: 1 PageLabelNumStyle: DecimalArabicNumerals
  3. Luego trato de volver a poner los metadatos editados en el archivo pdf por pdftk in.pdf update_info in.info output out.pdf .

Pero cuando abro el nuevo archivo pdf out.pdf en out.pdf o adobe reader, no hay ningún marcador en el nuevo archivo pdf.

Si obtengo los metadatos del nuevo archivo pdf out.pdf de pdftk out.pdf dump_data > out.info , no habrá marcadores en out.info . Parece que los marcadores no se agregaron correctamente.

Me preguntaba si hay algunos errores. ¿Cómo debo agregar y editar marcadores de un archivo pdf, no necesariamente por pdftk?

Respuesta:

Me parece que a partir de la versión 1.45 (2012-12-06), pdftk permite la modificación de marcadores a través del comando update_info:

Ahora puede agregar o cambiar los marcadores de un PDF usando update_info.

a través de: http://www.pdflabs.com/docs/pdftk-version-history/

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım