Más de una vez me imagino que se han visto en la necesidad de quitar una página o varias páginas de un PDF, unir varios PDF’s o divirlos… Bueno, pues en Ubuntu hay una utilidad sencilla y rápida para tal objetivo. Sé que hay otros programas para convertir a DOC los PDF’s, pero para algo rápido pues esto creo que sería de mucha utilidad.
La herramienta que se menciona se llama Pdftk, el cual nos permite manipular fácilmente archivos en PDF mediante línea de comandos, para instalar, se debe de digitar la línea de comando:
sudo apt-get install pdftk
Entre algunas tareas que podemos hacer con PDFTK son:
Unir archivos PDF
- Unir 2 (o más) archivos en un nuevo documento pdf
pdftk documento1.pdf documento2.pdf cat output documento12.pdf
- Podremos utilizar etiquetas para los archivos
pdftk A=documento1.pdf B=documento2.pdf cat A B output documento12.pdf
- Unir todos los archivos pdf de un directorio
pdftk *.pdf cat output todos_los_pdfs.pdf
Extraer paginas de un archivo pdf
- Ejemplo: si queremos extraer las páginas 25 a 36 de un documento pdf
pdftk A=documento1.pdf cat A25-36 output documento_nuevo_pag_25_a_36.pdf
Extraer 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
nos crea archivos con nombres pg_0001.pdf, pg_0002.pdf, etc
Cifrar un pdf a 128-Bit y controlar todos los permisos (por defecto)
pdftk documento.pdf output documento.128.pdf owner_pw foopass
Lo mismo que el anterior, pero requerir una password para abrir el documento
pdftk documento.pdf output documento.128.pdf owner_pw foo user_pw password_que_quieras
Lo mismo que el anterior, pero permitir la impresión del documento
pdftk documento.pdf output documento.128.pdf owner_pw foo user_pw password_que_quieras allow printing
Lo mismo que el anterior, pero permitir copiar la información
pdftk documento.pdf output documento.128.pdf owner_pw foo allow copycontents
Lo mismo que el anterior, pero permitir copiar e imprimir la información
pdftk documento.pdf output documento.128.pdf owner_pw foo allow copycontents printing
Descifrar un PDF
pdftk secured.pdf input_pw foopass output unsecured.pdf
Combinar dos archivos pdf cuando uno esta cifrado (la salida no lo estará)
pdftk A=cifrado.pdf documento.pdf input_pw A=foopass cat output combinado.pdf
Obtener un informe sobre los metadatos, marcadores y etiquetas de página de un pdf
pdftk documento.pdf dump_data output informe.txt