"Si tú no trabajas por tus sueños, alguien te contratará para que trabajes por los suyos”

Steve Jobs

Afiliado
Dominios3Euros

 

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/