Oui, vous devrez convertir chaque page PDF en un seul fichier JPG (Ghostscript peut le faire).
Assemblez ensuite les fichiers JPG résultants à l'aide d'un autre programme ( ImageMagick ou GraphicsMagic peuvent le faire à l'aide de leurs montage
sous-commandes).
Je ne connais aucun logiciel qui puisse le faire en une seule fois.
Conversion de PDF en JPG (avec Ghostscript):
vous voudrez vous assurer d'obtenir le meilleur résultat possible. Assurez-vous donc de modifier les options de ligne de commande afin qu'elles fonctionnent pour vous. Je commencerais par ceci:
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-dSAFER ^
-sDEVICE=jpeg ^
-dJPEGQ=95 ^
-r600x600 ^
-sOutputFile=c:/path/to/jpeg-dir/pdffile-%03d.jpeg ^
c:/path/to/pdffile.pdf
Cela créera des fichiers JPG appelés pdffile-001.jpeg , pdffile-002.jpg etc. Le paramètre * -dJPEGQ = 95 "définit" Qualité JPEG "à 95%. Il utilise une résolution de" 600x600 dpi ". Vous devrez peut-être en plus contrôler la taille des pages des JPG résultants au cas où la valeur par défaut de votre Ghostscript ne correspondrait pas à vos besoins:
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-dSAFER ^
-sDEVICE=jpeg ^
-dJPEGQ=95 ^
-r600x600 ^
-dPDFFitPage ^
-dFIXEDMEDIA ^
-dDEVICEWIDTHPOINTS=800 ^
-dDEVICEHEIGHTPOINTS=600 ^
-sOutputFile=c:/path/to/jpeg-dir/pdffile-%03d.jpeg ^
c:/path/to/pdffile.pdf
ou
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-dSAFER ^
-sDEVICE=jpeg ^
-dJPEGQ=95 ^
-r600x600 ^
-dPDFFitPage ^
-dFIXEDMEDIA ^
-sDEFAULTPAPERSIZE=a4 ^
-sOutputFile=c:/path/to/jpeg-dir/pdffile-%03d.jpeg ^
c:/path/to/pdffile.pdf
assemblage JPG multiple à simple avec montage
(ImageMagick ou GraphicsMagick):
Lamontage
commande (utilisée dans cet exemple est ImageMagick) vous permet de contrôler le motif de mosaïque. Si vous utilisez par exemple,-tile 4x3
vous obtiendrez cette disposition d'imposition:
1 2 3 4
5 6 7 8
9 10 11 12
Vous pouvez utiliser cette commande pour assembler 12 JPG individuels en un seul:
montage ^
-border 0 ^
-tile 4x3 ^
c:/path/to/jpeg-dir/pdffile-*.jpeg ^
c:/path/to/final.jpg
Bien sûr, montage
dispose de plusieurs dizaines de paramètres supplémentaires qui vous permettent de déterminer l'arrière-plan, l'espacement, les décalages, la décoration, les étiquettes, la rotation, le recadrage, la légende, etc. pour l'entrée et le JPG résultant.
EDIT: (J'avais déjà voulu donner cet indice dans ma réponse d'origine, mais j'ai oublié.)montage
Par défaut, les tailles de tuiles de 120x120 pixels seront utilisées. Si vous souhaitez conserver les tailles de page d'origine pour chaque vignette, vous devez l'ajouter-geometry
à la ligne de commande. En supposant que vous aviez despages A4 (= 595x852 pt) dans votre PDF et que vous souhaitez conserver cela, mais ajoutez également un espacement de 11 pt à l'horizontale et de 22 pt à la direction verticale du pavage (plus 4 pt de bordure / cadre gris fort autour de chaque tuile), procédez comme suit:
montage ^
-border 4 ^
-tile 4x3 ^
-geometry 595x842+11+22 ^
c:/path/to/jpeg-dir/pdffile-*.jpeg ^
c:/path/to/final.jpg
EDIT 2: (Manqué encore un autre indice important.) Si vous ne voulez pas perdre la bonne qualité d'image pendant le processus d'assemblage / montage, que votre conversion PDF en JPG a créé, ajoutez également le-quality 100
paramètre à votre ligne de commande comme ceci :
montage ^
-border 4 ^
-tile 4x3 ^
-geometry 595x842+11+22 ^
-quality 100 ^
c:/path/to/jpeg-dir/pdffile-*.jpeg ^
c:/path/to/final.jpg
Étant donné qu'ImageMagick prend en charge GhostScript intégré, vous pouvez tout faire en une seule fois:
qui prendra chaque page et en créera un long jpeg de bout en bout.
la source
-density
.