esDebian

Editar archivos pdf con pdftk

   
Articulos

Pdftk es una útil herramienta que nos permite manipular fácilmente archivos en pdf en línea de comandos. Así con ella podremos hacer entre otras muchas cosas:

- Unir archivos PDF

Ejemplo: si queremos unir 2 (o más) archivos en un nuevo documento pdf

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

Ejemplo: También podremos utilizar etiquetas para los archivos:

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

Ejemplo: También podemos 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

Referencias:

man pdftk

accesspdf.com

 

Relacionado con esto

Opciones de la nota

Editar archivos pdf con pdftk | 5 comentarios | Crear una cuenta nueva
Los siguientes comentarios pertenecen a quien los haya enviado. Este sitio no es responsable de lo que ponga en ellos.
Editar archivos pdf con pdftk
Escrito por: jmvidalvia sobre 06 Mar 08 11:15 UTC
Sin olvidar uno de los más útiles:
$pdftk documento.pdf background fondo.pdf output resultado.pdf

Te permite usar el documento fondo.pdf como fondo del documento (para insertar logos, marcas de agua, etc)
[ Responder a | # ]
Editar archivos pdf con pdftk
Escrito por: quimicefa sobre 06 Mar 08 12:29 UTC
Buena aportación jmvidalvia
[ Responder a | # ]
Editar archivos pdf con pdftk
Escrito por: diskoppix sobre 06 Mar 08 16:48 UTC
Muy interesante,precisamente el otro día quería unir varios pdf en uno y me quedé con las ganas.Con tu permiso tomo nota para añadir a la recopilación.
[ Responder a | # ]
Editar archivos pdf con pdftk
Escrito por: quimicefa sobre 07 Mar 08 06:43 UTC
Hace tiempo me pasó algo parecido, y ésta fue la consecuencia.

Toma lo que quieras.... xD..... ;)
[ Responder a | # ]
Editar archivos pdf con pdftk
Escrito por: sansatan sobre 07 Mar 08 12:41 UTC
Muy útil, se convertirá en una herramienta de referencia porque manejo mucho archivos .pdf.
[ Responder a | # ]