"Hablaré con el corazón abierto en palabra de voluntad
y
razón de sentimiento."
---Si quieres construir un barco, no empieces por buscar madera, cortar tablas o distribuir el trabajo. Evoca primero en los hombres y mujeres el anhelo del mar libre y ancho---

jueves, 24 de abril de 2008

Editar archivos pdf con pdftk

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

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)

Referencias:

man pdftk

viernes, 11 de abril de 2008

Cero Tecnologia

Hoy no quiero hablar de tecnologia sino mas bien de esos maricones de los denominados emos
jajajaja pinches mariconsitos queriendose creer suicidas

por eso yo ser "ANTI-EMO"