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