Conversión de primer página de PDF a PNG con Ghostscript
Publicado: 2021-01-15Para convertir la primer página de un PDF a PNG en la terminal de una Mac con M1 necesitaremos Ghostscript.
Para instalar Ghostscript en M1 se necesita correr Homebrew sobre una terminal sobre Rosetta 2.
Posteriormente, solo instalamos con:
brew install ghostscript
Tras la instalación de Ghostscript tendremos el comando gs
disponible. La línea que necesitamos para convertir un archivo de PDF a PNG es:
gs -sDEVICE=pngalpha -sOutputFile=portada.png libro.pdf
Como quiero una calidad de impresión alta, de 300 puntos por pulgada (ppi), puedo especificarlo en la conversión con el parámetro -r
:
gs -sDEVICE=pngalpha -sOutputFile=portada.png -r300 libro.pdf
Y para convertir solamente la primer página del PDF, coloco el parámetro -dLastPage
con el valor de la última hoja, que sería la número 1:
gs -sDEVICE=pngalpha -sOutputFile=portada.png -dLastPage=1 -r300 libro.pdf
Y eso es todo. Eso producirá la imagen PNG de 300ppi a partir de la primer página de un PDF mediante Ghostscript.