PDF vers Image (.png, .gif, .jpg) avec ImageMagick

Convertir le PDF en images

La commande suivante produira les fichiers 'result-0.jpg' , 'result-1.jpg', etc... pour chaque page PDF.

convert -density 150 -quality 100 -resize 800x "file.pdf" "result.jpg"

Le premier problème lors de la conversion d'un PDF en image avec ImageMagick : Magick: Postscript delegate failed

C:\Downloads>convert -density 150 -quality 100 -resize 800x 5-cours-3.pdf result.jpg
Magick: `%s' (%d) "gswin32c.exe" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dEPSCrop -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pnmraw" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r150x150"  "-sOutputFile=C:/DOCUME1/LOCALS1/ADMINI~1/LOCALS
1/ADMINI1/Temp/magick-unHCEu0G" @ error/utility.c/SystemCommand/2093.
Magick: Postscript delegate failed `5-cours-3.pdf': No such file or directory @ error/pdf.c/ReadPDFImage/645.
Magick: missing an image filename `result.jpg' @ error/convert.c/ConvertImageCommand/2953.

Il manquait ghostscript

Et ensuite pour convertir (imprimer) uniquement la première page du document PDF, il faut utiliser les crochets et l'index de la page :

convert 'image.pdf0' image.jpg

Ressources