Aller au contenu | Aller au menu | Aller à la recherche


PDF2PNG PDF2JPG PDF2GIF : ImageMagick

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

Ressources

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet