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