domingo, 22 de noviembre de 2009

Cosas que se pueden hacer con un pdf


Buscando formas de pasar un archivo pdf a jpg y viceversa, encontré estos tips que me parecieron muy interesantes.
Si uno tiene un pdf con imágenes encapsuladas, puede usar pdftk para extraerlas.  Ésto es, que si en una página x del documento tengo imágenes puede separarlas y convertirlas en un fotmato apropiado.
Pone en una terminal:   pdftk  A=docu.pdf  cat  A5  docu_pag5.pdf    (El número de página es arbitrario)
Este archivo resultante se puede convertir a un formato de imagen soportado por Imagemagick  (serie de herramientas para manipulación de imágenes que subyace en varios programas).
    convert  docu_pag5.pdf   docu_imagen_pag5.jpg
Ahí tenemos una imagen con la cual tratar.

También podemos hacer otras cosas con pdftk.  Por ejemplo, separar algunas páginas  (aunque no sean imágenes)  para descartar el resto del documento que no nos interesa.
     pdftk   A=docu.pdf  cat  A2-8  output  docu_pags2-8.pdf

Se pueden unir varios documentos en uno solo, o páginas de varios documentos en uno.  Por ejemplo, cuando recibimos varios capítulos sueltos y lo queremos convertir en libro.
Si son páginas sueltas:
     pdftk  A=docu1.pdf   B=docu2.pdf   C=docu3.pdf   cat   A2-8  B3-5  C8-9  output  \  docus A, B y C.pdf
Si son archivitos completos:
    pdftk   A=docu1.pdf   B=docu2.pdf   C=docu3.pdf   cat   A B C   output  \  docus A, B y C.pdf

Si uno quiere pasar una imagen a un arhcivo pdf se usa convert y para cambiarle el tamaño se hace así:
     convert  imagen.jpg   -resize  120%   archivo.pdf   (El procentaje es a modo de ejemplo)
También se puede rotar la imagen incluyendo la opción  -rotate 90  o   -rotate -90,  según si es hacia la izquierda o hacia la derecha. 

Para más información pueden consultar la página de ayuda de ImageMagick.  La que está en formato html, no los man que son feos de ver  (como todos los man)  y demasiado escuetos.

Un saludo, espero que les sea de utilidad.

No hay comentarios: