Introducción
A veces, para gestionar múltiples archivos PDF la mejor solución es unirlos en uno más grande. Es posible encontrar soluciones web o en la nube, pero si algunos de estos archivos contienen información personal, compartirlos externamente permitiendo que servidores de terceros lean y procesen datos sensibles no es la mejor opción. En tales casos, existen herramientas de línea de comandos capaces de procesarlos en tu propio ordenador y proporcionar un archivo PDF unificado con un esfuerzo mínimo. PDFUnite es una de esas herramientas.
Instalación
En la mayoría de las distribuciones Linux, el gestor de paquetes se encarga de la instalación. En distribuciones basadas en Debian, un simple comando apt (o apt-get) realiza la instalación:
sudo apt install poppler-utils
Las distribuciones derivadas de Arch pueden usar pacman:
sudo pacman -S poppler
Y en distribuciones basadas en RPM como Fedora se utiliza dnf:
sudo dnf install poppler-utils
Si necesitas compilarlo tú mismo, encontrarás toda la información esencial en la página oficial de la librería de renderizado POPPLER.
Uso básico
El uso de PDFUnite es realmente sencillo. Para unir más de un archivo PDF, el comando es:
$ pdfunite primero.pdf segundo.pdf resultado.pdf
Donde:
primero.pdfysegundo.pdfson los archivos que se van a unir.resultado.pdfes el archivo PDF de destino.
Reducir el tamaño
En los casos en que el archivo final sea muy grande, es posible reducir su tamaño siguiendo esta guía: Linux shell script to reduce PDF file size.