¿Cómo fusionar/unir archivos PDF en Linux? Este tutorial responde a esta pregunta con la ayuda de la herramienta de línea de comandos PDFtk, también conocido como PDF Toolkit.
Con la digitalización cada vez más presente, los archivos PDF son cada vez más numerosos en nuestras máquinas. En algunos casos, puede ser interesante fusionar algunos documentos PDF en un solo archivo, para clasificarlos mejor o simplemente para enviar todo en un solo adjunto en un correo electrónico. Debes saber que existe una forma muy simple de fusionar varios PDF en Linux usando la aplicación “PDFtk“.
PDFtk es una herramienta de línea de comandos muy útil para manipular archivos PDF en Linux. Te permite realizar varias operaciones en archivos PDF, como fusionar, dividir, rotar, extraer páginas, modificar metadatos y mucho más. Cuando hablamos de fusionar PDF, también hablamos de “concatenar PDF” o “combinar PDF”.
En este tutorial, veremos su instalación y uso a través de diferentes ejemplos para fusionar dos archivos PDF.
Instalación del paquete PDFtk
Después de verificar que tienes acceso a Internet en tu máquina, actualiza la lista de paquetes e instala el paquete “pdftk” de la siguiente manera:
sudo apt-get update
sudo apt-get install pdftk
La instalación de PDFTK es relativamente rápida, aunque depende de la velocidad de tu conexión a internet.
Fusionar PDF con PDFtk
Ahora que la instalación ha terminado, podemos manipular nuestros PDF. En mi caso, voy a fusionar 2 PDF llamados “PDF1.pdf” y “PDF2.pdf”. Cada PDF contiene 3 páginas. El procedimiento es el mismo sin importar el número de páginas.
Veremos varios ejemplos para que puedas usar más fácilmente esta funcionalidad de pdftk después de terminar de leer este tutorial. En general, la sintaxis de un comando de pdftk es la siguiente:
pdftk <archivos_fuente> <operando> output <archivo_destino>
El operando corresponde a la acción que queremos realizar, en el caso de una fusión de PDF, el operando es “cat
“. El orden de los archivos fuente es importante ya que pdftk tomará los archivos en el orden en que los indiques.
A. Fusionar dos archivos PDF en uno solo
Para fusionar dos archivos PDF en un solo archivo PDF llamado “PDF1-2.pdf”, el comando será el siguiente:
pdftk PDF1.pdf PDF2.pdf cat output PDF1-2.pdf
El contenido del archivo “PDF1.pdf
” se agregará primero, y el del archivo “PDF2.pdf
” vendrá después. Insisto en que el orden es importante.
Nota: Sitúate en el directorio donde se almacenan los PDF o indica la ruta completa hacia cada archivo en el comando.
B. Fusionar todos los PDF de un directorio en uno solo
Para fusionar todos los PDF ubicados en el directorio “/home/aal/pd
f” en un archivo “PDF-TODO-AAL.pdf
” se utilizará esto:
pdftk /home/aal/pdf/*.pdf cat output PDF-TODO-AAL.pdf
C. Fusionar la página 1 de un PDF con la página 3 de otro PDF
Vamos a ver un ejemplo un poco más complicado, ya que no vamos a fusionar dos archivos PDF completos. De hecho, vamos a combinar solo la página 1 de “PDF1.pdf
” y la página 3 de “PDF2.pdf
” en un archivo llamado “PDF-11-23.pdf
“.
Para ello, usaremos el método de los alias, donde una letra corresponderá a un nombre de archivo PDF, por ejemplo: A=PDF1.pdf
y B=PDF2.pdf
. Un alias solo puede estar formado por una sola letra. Luego, después del operando “cat” vamos a especificar las páginas que queremos fusionar de esta manera:
<nombre_alias><numero_página>
Lo que dará para la página 1 de PDF1.pdf cuyo alias es “A”:
A1
El comando a ingresar para la fusión será entonces el siguiente:
pdftk A=PDF1.pdf B=PDF2.pdf cat A1 B3 output PDF-11-23.pdf
Obtenemos el resultado esperado:
Si quisiéramos fusionar las páginas 2 y 3 de PDF2.pdf (alias B), podemos indicar un rango de páginas de esta manera:
B2-3
D. Proteger con contraseña el archivo PDF fusionado
Vamos a fusionar los archivos PDF “PDF1.pdf
” y “PDF2.pdf
” protegiendo con una contraseña el archivo de salida. Para ello, agregamos la opción “user_pw
” al final del comando. Indicar “PROMPT
” evita tener que especificar la contraseña en claro en el comando: se pedirá que la ingreses de forma interactiva.
pdftk PDF1.pdf PDF2.pdf cat output PDF1-2Pwd.pdf user_pw PROMPT
Aquí tienes un ejemplo:
Conclusión
¡Este tutorial llega a su fin! Acabamos de aprender a fusionar PDF en Linux con la ayuda de la aplicación PDFtk. Ofrece otras funcionalidades para manipular los archivos PDF, especialmente para extraer los metadatos, realizar rotaciones de páginas, etc.
Si tienes una máquina Linux con una interfaz gráfica, también puedes usar la herramienta PDFSam Basic. Está disponible en forma de paquete “.deb” y un archivo portátil.
¿Qué te parece?
Es bueno conocer tu opinión. Deja un comentario.