Entradas

Mostrando las entradas de agosto, 2021

Convertir archivo PDF a PNG con ImageMagick y GhostScript

Convirtiendo PDF a PNG

En previos sistemas, siempre he tenido la necesidad de crear vistas en miniatura de archivos PDF, dado que casi todos los sistemas que he hecho, se requiere de exportar a PDF (y Excel). ImageMagick (https://imagemagick.org/script/download.php#windows) se ha convertido una de mis herramientas preferidas para la conversión y tratamiento de archivos de imagen; y precisamente tiene la opción de convertir (renderizar) archivos PDF a distintos formatos de imágen, gracias a GhostScript (https://www.ghostscript.com/download/gsdnld.html).

En mi caso personal, prefiero el formato PNG, dado que conserva la calidad máxima de archivo con un tamaño relativamente pequeño.

Código

convert -density 150 -background white -alpha remove %1 "%~n1-%%d.pdf.png"

Partes relevantes

  • -density (Resolución) - Establecer la resolución del archivo de salida. El tamaño (en pixeles) varía dependiendo de la resolución del archivo PDF.
  • %1 - Archivo a convertir
  • -background white -alpha remove - Por defecto, los archivos PDF tienen un fondo transparente, lo intercambiamos por uno blanco
  • %~n1 - Nombre de archivo sin extensión
  • %%d - Número de Página (1-n), %% se usa para archivos .bat
Página del manual del set 6114493 de Lego

Fuentes