¿Quien no ha necesitado en determinado momento unir dos documentos PDF o extraer determinadas páginas, y/o incluirlas en otro PDF?
Pues bien, existe varios métodos y alguno de ellos son por entorno gráfico, pero en esta ocasión vamos a explicar como realizar estas tareas desde nuestra maravillosa linea de comandos que tanto nos gusta.
Para ello vamos a usar el comando pdftk, pero antes de nada debemos instalarlo desde el synaptic o desde la linea de comandos como root de la forma:
$> aptitude install pdftk
Vamos a poner diferentes ejemplos para que podamos ver como utilizar esta aplicación.
Dividir un PDF en sus paginas individuales
$> pdftk archivo.pdf burst output archivo_pagina%03d.pdf
%03d -> significa que se va a crear un archivo por página, generada con un contador numérico de 3 digitos con el siguiente resultado:
archivo_pagina001.pdf
archivo_pagina002.pdf
archivo_pagina003.pdf
………etc
Crear un nuevo documento sin la pagina 13 del archivo.pdf
$> pdftk archivo.pdf cat 1-12 14-end output nuevo_PDF.pdf
Unir varios PDF en uno solo
$> pdftk archivo_PDF1.pdf archivo_PDF2.pdf cat output nuevo_PDF.pdf
Extraer diferentes páginas de diferentes documentos PDF y unirlos en un nuevo Documento
$> pdftk A=archivo1.pdf B=archivo2.pdf cat A1-7 B1-5 B10 output nuevo_PDF.pdf
Quitar contraseña de protección de un PDF
$> pdftk archivo_seguro.pdf input_pw contraseña output archivo_inseguro.pdf
Por supuesto pdftk tiene muchas mas posibilidades, entre otras cosas, puede rotar páginas o documentos completos, unir páginas pares o impares poniendo even u odd, etc…
Para mas información consultar la ayuda en linea con man pdftk.