Unos de los paquetes que consideramos indespensable en nuestros equipos es pdftk, que es codigo abierto y es multiplataforma. ver wiki
En debian es muy sencillo instalarlo:
sudo apt-get install pdftk
¿Como creamos un pdf con varios pdf ?
Ejecutando la siguiente instruccion, podríamos adjuntar los ficheros pdf que queramos:
pdftk archivo1.pdf archivo2.pdf archivo3.pdf ... output ficherofinal.pdf
Y queremos añadir muchos pdf, que tiene el mismo nombre y cambia solo final del nombre, como en el ejemplo anterior , podemos hacerlo de la siguiente forma:
pdftk archivo*.pdf output ficherofinal.pdf
¿ Como separamos todas paginas de un pdf ?
pdftk archivo_grande.pdf burst
Nos genera un fichero por cada pagina, el con el nombre "pg" añadiendo sufijo que el numero de la página, ademas de un fichero doc_data.txt, que contiene informacion del fichero.
¿Como eliminar una o varias paginas de un pdf ?
Seguro que os paso, que teneís un documento en pdf con mogollon de paginas y queréis eliminar uno o varias del medio, pues con pdftk se puede hacer con unas simple instrucción.
pdftk fichero.pdf cat 1-12 16-end output ficherofinal.pdf
En el ejemplo anteriro, quita las paginas 13,14,15 .
¿Como extraer una pagina de un pdf?
Con la misma instrucciona anterior indicando la pagina, es muy sencillo
pdftk fichero.pdf cat 2 output ficherofinal.pdf
En el ejemplo anterior conseguimos un ficherofinal.pdf con la pagina 3 del fichero.pdf unicamente.
¿Como montamos un fichero con varios ficheros pero solo las paginas que indiquemos?
Si queremos montar un fichero con varias paginas de varios ficheros, con al instruccion anterior , referenciando los ficheros es muy sencillo.
pdftk A=fichero_uno.pdf B=fichero_dos.pdf cat A3 B4 output ficherofinal.pdf
En el ejemplo anterior obtenemos ficherofinal.pdf con la pagina 3 del fichero_uno y pagina 4 fichero_dos.
¿Rotar un pdf ?
El comando pdftk tiene varias instrucciones para rotarlo
▶ pdftk archivo_original.pdf rotate 1-endeast output archivo_destino.pdf
Nosotros habitualmente utilizamos rotate es rotar, 1-end indicamos las pagina 1 a final, con east indicamos hacia donde guiramos , hay las siguiente opciones giro:
east: 90% al este
south: 180% al sur west: 270% al Oeste left: -90% izquierda right: +90 % derecha down: +180 % le da la vuelta.
Con esta herramienta desde terminal puede rotar los pdf y que los guarde en esa nueva posición.
Hay programas visuales que utilizamos si rotan el pdf, pero muchos ellos no lo guardan, por lo que si lo compartimos esta en la misma situación el que lo recibe.
Utilizar esta herramienta es muy util cuando tiene que hacer proceso de varios ficheros de la misma forma. Imagina que quieres rotar varios ficheros... se puede hacer con una sola instrucción.
Fuentes y mas información sobre pdftk:
Manual oficial de pdftk en inglesManual oficial de pdftk en ingles
http://www.tribulinux.com/como-separar-y-unir-archivos-pdf-en-ubuntu-con-pdftk.html.
https://www.smythsys.es/6400/como-rotar-un-pdf-en-ubuntu-linux/
