Avec imagemagick
et convert
, c'est facile:
1 PDF en 'jpg' , de bonne qualité :
$ convert -flatten -density 300x300 fichier.pdf -resize 2048x -quality 95 fichier.jpg
-flatten | 1 seule image fondu, et surtout: retire la transparence |
-density 300×300 | nombre de points par pouce ( default: 72 ) |
-resize 2048x | conversion en 2048 pixels par ligne |
-quality 95 | qualité de la compression “.jpg” (inutile pour un “.png” par exemple) |
Sans ces ajustements, le résultat de la conversion PDF est médiocre.
Pour un lot de PDF, on pourra faire, par exemple:
$ find -type f -name '*.pdf' -exec convert -flatten -density 300x300 {} -resize 2048x -quality 95 {}.jpg \;
sans limitation de taille avec “-resize 2048x ” par exemple, une “-density 300×300 ” produit un fichier de plus de 4000 pixels / lignes |