PDF2PNG PDF2JPG PDF2GIF : ImageMagick
Par PlaceOweb le mardi, septembre 7 2010, 23:27 - Système - Lien permanent
Après une rapide recherche de convertisseur (à la base pour LINUX), le plus répandu et installable par paquets semble être ImageMagick.
On peut ainsi convertir les pages d'un PDF en plusieurs images (au format de son choix : .jpg, .png, .gig, ...)
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