Combinar archivos pdf con PDFtk

Combinar archivos pdf con PDFtk en uno solo.

Seguro que tienes multitud de documentos PDF almacenados en tu sistema. Deshacerte de ellos no es una opción, pues son manuales interesantes y las revistas SoloLinux, tal vez sea interesante hacer una copia de seguridad, pero tienes poco espacio y demasiados GB en pdf.

Una excelente solución es combinar varios archivos PDF en un solo PDF, así podrás administrar, visualizar o realizar copias de seguridad de manera más eficiente y rápida. PDFtk Server es una herramienta de línea de comandos, que entre otras muchas cosas nos permite combinar rápidamente varios archivos PDF en uno solo.

PDFtk, también conocido como PDF Toolkit, tiene una versión compatible con Linux conocida como PDFtk Server que nos permite fusionar documentos PDF, dividir PDF en nuevos documentos, rotar páginas, descifrar y cifrar, actualizar metadatos, aplicar marcas de agua y mucho más. Vemos sus características.

  • Combinar documentos PDF o clasificar escaneos de páginas PDF.
  • Dividir páginas PDF en un nuevo documento.
  • Rotar documentos o páginas PDF.
  • Cifrar o descifrar documentos con contraseña.
  • Rellenar formularios PDF con datos X / FDF.
  • Generar plantillas FDF desde formularios PDF.
  • Aplicar marca de agua en fondo o un sello en primer plano.
  • Generar informes de métricas, marcadores y metadatos del documento.
  • Agregar o actualizar marcadores o metadatos PDF.
  • Adjuntar archivos a páginas y documentos PDF.
  • Desempaquetar archivos adjuntos.
  • Descomprimir y recomprimir secuencias de páginas.
  • Reparar documentos PDF dañados (si es posible).
Fusionar documentos con PDFtk Server

Fusionar documentos con PDFtk Server

 

Combinar archivos pdf con PDFtk en uno solo

Lamentablemente, la herramienta ha desaparecido de los repositorios oficiales de muchas distribuciones linux. Es una consecuencia del daño que está haciendo Canonical y sus paquetes snap, al intentar centralizar todo en una misma plataforma de la que ellos son propietarios (parecemos ovejas).

Es cierto que podrías instalarlo desde su código fuente, pero claro… cada distribución tiene su propio método y sus propias librerías, así que hacemos una excepción e instalamos la herramienta desde snap.

sudo snap install pdftk

Imagen de ejemplo.

Instalar PDFtk

Instalar PDFtk

 

La sintaxis para combinar varios documentos o archivos en uno, es muy simple. Observa.

pdftk archivo1.pdf archivo2.pdf archivo3.pdf cat output nuevo-archivo.pdf

En nuestro ejemplo de uso, vamos a fusionar los cinco primeros números de la revista SoloLinux. En nuestro caso nos movemos a la carpeta descargas y, para una mayor comodidad (copiar y pegar) listamos el contenido.

Listar el contenido de la carpeta Descargas

Listar el contenido de la carpeta Descargas

 

Ahora ejecutamos el siguiente comando.

pdftk REVISTA_SOLOLINUX_N01_FEBRERO_2019.pdf REVISTA_SOLOLINUX_N02_MARZO_2019.pdf REVISTA_SOLOLINUX_N03_ABRIL_2019.pdf REVISTA_SOLOLINUX_N04_MAYO_2019.pdf REVISTA_SOLOLINUX_N05_JUNIO_2019.pdf cat output 5-numeros-de-sololinux.pdf

Al acceder a la carpeta descargas, vemos que el nuevo archivo se generó correctamente.

Fusion de archivos generada

Resultado de la fusión de archivos

 

Puedes aprender más sobre la herramienta, ejecutando el comando en modo simple.

pdftk

Verás algo similar a lo siguiente.

sergio@demo-sololinux:~$ pdftk
SYNOPSIS
       pdftk <input PDF files | - | PROMPT>
     [ input_pw <input PDF owner passwords | PROMPT> ]
     [ <operation> <operation arguments> ]
     [ output <output filename | - | PROMPT> ]
     [ encrypt_40bit | encrypt_128bit ]
     [ allow <permissions> ]
     [ owner_pw <owner password | PROMPT> ]
     [ user_pw <user password | PROMPT> ]
     [ flatten ] [ need_appearances ]
     [ compress | uncompress ]
     [ keep_first_id | keep_final_id ] [ drop_xfa ] [ drop_xmp ]
     [ verbose ] [ dont_ask | do_ask ]
       Where:
     <operation> may be empty, or:
     [ cat | shuffle | burst | rotate |
       generate_fdf | fill_form |
       background | multibackground |
       stamp | multistamp |
       dump_data | dump_data_utf8 |
       dump_data_fields | dump_data_fields_utf8 |
       dump_data_annots |
       update_info | update_info_utf8 |
       attach_files | unpack_files ]

       For Complete Help: pdftk --help
sergio@demo-sololinux:~$

Para más ayuda usa help.

pdftk --help

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido