PDF Tool Kit (pdftk) es una excelente utilería que no debe faltar en su proceso de producción, ya que permite manipular documentos PDF fácilmente. Entre sus funciones están: unir (merge), separar por hojas (split), encriptar/desencriptar, proteger con contraseña.
Ejemplos
Unir dos o más PDFs en un nuevo documento:
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
Unir o “pegar” dos o más PDF utilizando aliases (Handles):
pdftk A=1.pdf B=2.pdf cat A B output 12.pdf
o utilizando comodines:
pdftk *.pdf cat output combined.pdf
Extraer un rango de páginas de diferentes documentos y pegarlas en un nuevo documento:
pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf
Encriptar un PDF utilizando nivel de 128-Bit (default), y mantener todos los permisos(default), protegido por la contraseña foopass:
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foopass
Descomprimir el PDF para poder manipular el código PDF en un editor de texto:
pdftk mydoc.pdf output mydoc.clear.pdf uncompress
Separar todas las paginas de un PDF en documentos PDF individuales, aparte se crea un documento doc_data.txt con un resumen:
pdftk mydoc.pdf burst
Resumen de la información del PDF, como Metadata, Bookmarks y Etiquetas
pdftk mydoc.pdf dump_data output report.txt
Usos
pdftk, permite automatizar por medio de archivos batch o shell scripts algunas funciones en el manejo de grandes volúmenes de documentos PDF desde la línea de comandos. Por ejemplo, se puede utilizar en su proceso de producción de documentación, en el cuál algún programa contable genera como salida un reporte financiero en archivo texto, posteriormente con la herramienta IPDF genera un PDF del reporte, y posteriormente con pdftk puede pegar todos los PDFs individuales, incluir una portada generada con un programa de diseño gráfico o con OpenOffice, y encriptar con password el PDF final, dándo o quitándole permisos de imprimir o copiar.
Autor y Licencia
- Sid Steward
- Free Software. GPL
- Corre en Windows, Linux, Mac OS X, FreeBSD y Solaris.