Convertir PDF a imágenes

jun. 18, 2011·
Julio Batista Silva
Julio Batista Silva
· 1 min de lectura

Cuando quería leer algún PDF en mi celular antiguo, siempre tenía que convertir los archivos a imágenes. Los mismos comandos también resultaron útiles para convertir PDFs escaneados a imágenes más livianas y crear un PDF nuevo para leer en el iPhone.

Aquí muestro cómo hacer la conversión de 4 maneras distintas. Prefiero ImageMagick.

PDF a imagen

ImageMagick

Instala imagemagick.

julio@julio-acer ~> convert documento.pdf imagen.jpg

Alta definición: convert -density 400 file.pdf -scale 2000x1000 hi-res%03d.jpg

Para iPhone: convert libro.pdf -density 72 -quality 75 -scale 640x960 -colors 96 libro%03d.jpg

Por cada página se genera una imagen: libro001.jpg, libro002.jpg, etc.

PPM

Instala pdftoppm y ppmtojpeg.

pdftoppm documento.pdf imagen

Puedes usar -f pag_inicial y -l pag_final para convertir solo un intervalo.

PPM = Portable Pixmap File Format

Para convertir a JPG:

for file in *.ppm; do ppmtojpeg "$file" > "${file/.ppm/.jpg}"; rm "$file"; done

Ghostscript

gs -sDEVICE=jpeg -sOutputFile=imagen_%03d.jpg -dNOPAUSE -dBATCH documento.pdf

Gimp

El mejor resultado que conseguí para el celular antiguo fue abrir el PDF como imágenes en Gimp y guardar como .bmp. Me gustaría automatizar este proceso.

Imagen a PDF

convert *jpg libro.pdf

Si el archivo queda muy grande, prueba con la opción -compress:

convert -compress jpeg *jpg libro.pdf

Enlaces

Julio Batista Silva
Autores
Senior Cloud Developer
comments powered by Disqus