Est-il acceptable pour vous d'exécuter Ghostscript directement (au lieu d'avoir convert
appellent de toute façon) ?
Je demande, car convert
ne fait pas la conversion PDF => JPEG par lui-même. Il appelle Ghostscript comme son «délégué» pour faire le travail. Donc pour que convert
fonctionne, vous devez avoir accès à une installation Ghostscript fonctionnelle sur ce système de toute façon ....
Mais comment ajouter des paramètres personnalisés à la ligne de commande convert
pour les transmettre à la ligne de commande de Ghostscript n'est pas facile à comprendre. La ligne de commande de Ghostscript est pas tout à fait facile non plus, mais au moins il est entièrement (voir Use.htm, Devices.htm il et Ps2pdf.htm).
Voici une commande qui convertirait votre PDF d'entrée en une série de fichiers JPEG (un fichier pour chaque page PDF). Je suppose que Windows - Linux pour remplacer tout le ^
par \
et gswin32c.exe
par gs
:
gswin32c.exe^
-o "d:/path with spaces/to/output/dir/input_page_%03d.jpeg^
-sDEVICE=jpeg^
-dJPEQ=95^
-r720^
-g5000x5000^
-dUseCropBox=true^
"d:/path/to/input.pdf"
Explication:
-dJPEGQ
définit la qualité JPEG. Accepte des valeurs entières comprises entre 0..100
. Des valeurs plus élevées créent des fichiers plus gros ... (La valeur par défaut de Ghostscript pour JPEGQ est 75).
-r720
définit une résolution (plutôt élevée) de 720dpi. Des valeurs plus élevées créent des fichiers plus volumineux ... (le paramètre par défaut de Ghostscript pour son périphérique de sortie jpeg serait 72 dpi.)
-g5000x5000
donne la dimension du fichier en pixels. (Remarque: lors de la diminution de la valeur -r...
vous devez également diminuer en conséquence la valeur -g...
pour maintenir la même dimension dans l'espace utilisateur pouces ou mm.)
Vous pouvez également ajouter -dPDFFitPage=true
si cela est utile pour vous.