Comment exécuter ImageMagick pour convertir uniquement la première page de la multipage PDF au format JPEG?
Comment puis-je exécuter des ImageMagick convert
si je veux un JPEG à partir de la première page seulement d'un PDF multi-pages?
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez un
convert
ligne de commande, vous pouvez l'exécuter avec ces paramètres:Noter que le nombre de pages de ImageMagick est basée sur 0. Donc
[0]
signifie 'page 1'. De choisir, de dire la 4ème page, vous devez utiliser le[3]
.Cette syntaxe n'est pas seulement de travailler pour de PDF d'entrée. Il travaille également avec d'autres multi-page ou mult-formats d'image, tels que les multi-page TIFF ou d'animation multi-image Gif et Png.
source.pdf[0-3]
.[1]
, de sorte qu'il commence à compter à 0. ImageMagick version 7.0.7-33, GraphicsMagick version 1.3.29.Ne pas utiliser ImageMagick, l'utilisation de Ghostscript. ImageMagick appels Ghostscript pour faire le travail de toute façon...
Vous pouvez également modifier l'appareil pour
jpegcmyk
(pour sortie CMJN) oujpeggray
pour les niveaux de gris de sortie, vous pouvez changer la résolution à l'aide de-r
, utilisez-dFirstPage
et-dLastPage
pour extraire une gamme continue de pages, etc.-sDEVICE=png16m -r300 -dDownScaleFactor=4
Encore la réponse par @KenS, Voici encore quelques détails, en particulier pour les utilisateurs de Windows.
Vous pouvez télécharger GhostScript pour Windows ici: http://www.ghostscript.com/download/gsdnld.html. Le chemin d'installation par défaut pour le fichier exécutable est "C:\Program Files\gs\gs910\bin\gswin64c.exe".
Les arguments de ligne de commande énumérés ci-dessus sont correctes dans Windows aussi, mais voici un peu plus que j'ai trouvé utile:
J'ai également créé un fichier batch qui encapsule cette belle et publié sur mon compte GitHub. Elle rend beaucoup plus facile de créer des vignettes pour les multiples .aussi des fichiers pdf. Check it out à pdf2jpg.chauve-souris.