martes, 31 de agosto de 2010

Cómo crear imágenes de un pdf

Especialmente útil cuando tenemos que hacer una presentación y queremos incluir mapas, partes, formularios, etc que se encuentre en un archivo pdf.

Como siempre les enseñaré a realizar esta tarea por simples códigos. Primero lo básico, para convertir un pdf a imagen se utiliza el evidente comando:
convert documento.pdf imágenes.jpg
El resultado será una serie de imágenes numeradas correlativamente de acuerdo al número de páginas convertidas. No puede ser más sencillo, sin embargo he tenido algunos problemas cuando el nombre de los archivos tiene espacios. Nos daremos cuenta de que a veces la calidad de conversión no es la que deseamos. La mejor calidad de conversión la he obtenido con el siguiente comando:
convert -geometry 1600x1600 -density 200x200 -quality 100 archivo.pdf imágenes.jpg
He realizado pruebas por separado y con solo density la imagen queda demasiado grande y hay que limitarla entonces con el parámetro geometry. Por otro lado, quality a 100 nos permite no perder calidad en la transformación.

También utilizo una pequeña combinación entre script y alias para facilitar esta tarea, ya que no recordaré por siempre todo el código y no lo quiero escribir completamente cada vez que lo necesite. El script lo puedes construir de la siguiente manera:
#!/bin/bash
convert -geometry 1600x1600 -density 200x200 -quality 100 $1 $2
exit

Este código lo copias y pegas en Gedit y lo guardas por ejemplo con el nombre de "pdfaimagen.sh". Luego debes darle los permisos de ejecución con:
sudo chmod +x pdfaimagen.sh
Finalmente creas el siguiente alias (suponiendo que tienes una carpeta llamada Scripts en tu carpeta personal):
alias pdfaimagen='sh ~/Scripts/pdfaimagen.sh'
Ahora para usarlo solo debes escribir así en la terminal:
pdfaimagen archivo.pdf imagen.jpg

Espero que haya sido de su utilidad este datito. ¡Saludos a todos!

No hay comentarios.:

Publicar un comentario