Juntar varias páginas pdf en un solo archivo: pdftk
He necesitado juntar unos cuantos archivos pdf, en uno solo, y la verdad es que nunca había indagado en el tema. Me suena que con la versión completa del Acrobat Reader (creo que se llama Acrobat Creator), se puede hacer esto y muchas más virguerías, pero no hace falta usar un programa privativo, y para otro sistema operativo (windows) para algo tan sencillo.
Entonces encontre pdftk en este blog: http://draxus.org/weblog/2007/06/14/juntar-o-separar-pdfs-en-gnulinux/. Un programa sencillo, que funciona por consola (para los que se asusten con los comandos, hay una insterface gráfica). Está en los repositorios de la mayoría de los distros (entre ellos Arch y Ubuntu), aunque para instalarlo en Arch, necesitaremos toquetear un par de cosas que explicaré en el próximo post: http://www.bizkaiaporelmilenio.com/es/prueba/66/democracia-con-todas-las-letras.html
Una vez instalado, vamos a ver los comandos básicos. Para más opciones, consulad el man.
Para juntar varios archivos en uno, escribimos en consola:
pdftk archivo1.pdf archivo2.pdf archivo3.pdf cat output resultado.pdf
Los juntará en el orden que hayamos listado los archivos, y lo que viene después de catoutput, es el nombre del archivo que nos va a quedar.
Para separar de un archivo, todas sus hojas en diferentes archivos pdf, introducimos:
pdftk archivo.pdf burst
Si en cambio queremos extraer unas hojas específicas, y juntarlas en un solo pdf, le indicamos cuales queremos:
pdftk archivo.pdf cat 3-7 12-end output resultado.pdf
Si tenéis un buen dominio de la terminal, podréis hacer cosas muy comodas, por ejemplo:
pdftk $(ls -A) cat output resultado.pdf
Con este comando, le estamos indicando al programa, que coja el listado de documentos del comando “ls -A”, que listará todos los documentos que haya en el directorio en el que nos encontramos. De esta manera, juntaremos en un archivo llamado resultado.pdf, todo lo que tengamos en el directorio. O si tenemos más cosas en el directorio, y queremos filtrar solo los archivos con estensión pdf, escribiriamos $(ls -A | grep .pdf)
Eso es todo por hoy. Si queréis usar la interface gráfica, el paquete se llama guipdftk, pero no la he probado. Me parece que está bien como está
. Por cierto, también está disponible para Windows.



Últimos comentarios