Manipulación de archivos PDF mediante línea de comando – Ubuntu

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

Comentarios por Facebook

comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*