Manipular PDFs con Pdftk

Instalar pdftk

$ sudo apt-get install pdftk

Unir archivos PDF

$ pdftk documento1.pdf documento2.pdf cat output documento12.pdf

También podemos utilizar variables para designar los archivos a manipular:

$ pdftk A=documento1.pdf B=documento2.pdf cat A B output documento12.pdf

También podemos unir todos los PDF de un directorio:

$ pdftk *.pdf cat output todos_los_pdfs.pdf

Extraer páginas de un PDF

Ejemplo: queremos extraer las páginas 25 a 36 de un archivo PDF

$ pdftk A=documento1.pdf cat A25-36 output documento_nuevo_pag_25_a_36.pd

Combinar paginas de múltiples PDFs en un nuevo documento

Ejemplo: Queremos hacer un documento nuevo con las páginas 1 a 7 del documento1.pdf y la página 2 del documento2.pdf

$ pdftk A=documento1.pdf B=documento2.pdf cat A1-7 B2 output documento_nuevo.pdf

Invertir el orden de las páginas

Ejemplo: tenemos un pdf con 3 páginas y queremos invertir su orden

$ pdftk A=documento1.pdf cat A3-1 output documento1_inverso.pdf

Extraer por separado todas las páginas de un PDF

$ pdftk documento1.pdf burst
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License