Convertir PDF a imagen JPG/PNG fácilmente desde consola linux (ubuntu)

Acabo de probar varios servicios online… pero todos ellos con calidad pésima y con restricciones.


Desde nuestro linuxito lo tenemos fácil, abrimos consola (Control + Alt + T), nos situamos en la carpeta donde está el pdf (en este caso multipage.pdf ) y escribimos:

convert -quality 100 -density 600×600 multipage.pdf single%d.jpg

  • Opción -density : define la calidad del renderizado del PDF antes de convertirlo (aquí 600 dpi). Para impresiones de alta calidad puedes poner un valor mayor.
  • Opción  %d : Justo antes de la extensión es para automatizar la numeración de las páginas de salida (0,1,2,…)
  • Opción -quality : define la calidad de compresión del JPG de salida (0 minimo … 100 máximo)

El sufijo .jpg define el formato de salida (.png / .jpg / .pdf).

Así de fácil.

Sí te dice que no tienes el programa convert, lo instalas con

sudo apt install imagemagick-6.q16

Si después de instalarlo te da un error al convertir, tipo «convert-im6.q16: not authorized» lo arreglas editando este archivo: 

sudo nano /etc/ImageMagick-6/policy.xml

y cambiando la linea 

<policy domain=»coder» rights=»none» pattern=»PDF» />

por

<policy domain=»coder» rights=»read|write» pattern=»PDF» />

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.