Volver al índice


pdftk

Manipulación de pdfs

$ pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf (Unir PDFs y crear un pdf nuevo)

$ pdftk A=1.pdf B=2.pdf cat A B output 12.pdf (lo mismo utilitzando etiquetas)

$ pdftk *.pdf cat output todos.pdf (o utilitzando comodines)

$ pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf (Separar páginas seleccionadas de distintos PDFs y crear uno nuevo)

$ pdftk revista.pdf cat 37-39 output 37_39.pdf (Separar páginas de un pdf)

$ pdftk revista.pdf cat 4 output 4.pdf (separar la 4 pagina)

$ pdftk texto.pdf output texto.128.pdf owner_pw foopass (Encriptar un PDF restringiendo todos los permisos)

$ pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz (Lo mismo pero con contraseña para abrir el PDF)

$ pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz allow printing (Lo mismo con permiso para imprimir una vez abierto)

$ pdftk secured.pdf input_pw foopass output unsecured.pdf (Desencriptar pdf)

$ pdftk A=secured.pdf mydoc.pdf input_pw A=foopass cat output combined.pdf (Unir dos PDFs uno de ellos encriptado. La salida no queda encriptada))

$ pdftk mydoc.pdf output mydoc.clear.pdf uncompress (Descomprimir cadenas de paginas PDF para editar el codigo PDF en un editor de texto)

$ pdftk broken.pdf output fixed.pdf (Reparar una tabla XREF de PDF y las longitudes de cadena, cuando es posible))

$ pdftk archivo.pdf output comprimido.pdf compress (Comprimir pdf)

$ pdftk archivo.pdf output descomprimido.pdf uncompress (Descomprimir pdf)

$ pdftk input.pdf cat 1-endE output output.pdf (rotar 90 grados el pdf)

$ pdftk archivo.pdf dump_data_fields (obtener campos de cualquier formulario pdf)

$ pdftk archivo.pdf dump_data_fields output campos.lst (Lo mismo derivado a un archivo)

$ pdftk archivo.pdf burst (Generar un pdf de cada página)

Opciones:

-B: Realizar evaluación comparativa y salir

-C [CADENA]: Utiliza los caracteres indicados para la busqueda de la contraseña

-m [numero]: Se buscará hasta llegar a la longitud de caracteres de “numero”

-n [numero]: Se empezará a probar contraseñas de “numero” caracteres

-l [FILE]: Continuará desde el punto guardado en el archivo FILE.

-q: Ejecutar silenciosamente

-s: Realiza el crack permutando contraseñas

-u: Trabajar con el “userpassword”

Volver al índice