Ja, Sie müssen jede PDF-Seite in eine einzelne JPG-Datei konvertieren (Ghostscript kann das).
Stechen Sie dann die resultierenden JPG-Dateien mit einem anderen Programm zusammen ( ImageMagick oder GraphicsMagic können dies mit ihren montage
Unterbefehlen).
Mir ist keine Software bekannt, die dies auf einmal tun kann.
PDF-zu-JPG-Konvertierung (mit Ghostscript): Sie möchten sicherstellen, dass Sie das bestmögliche Ergebnis erzielen. Stellen Sie also sicher, dass Sie die Befehlszeilenoptionen optimieren, damit sie für Sie funktionieren. Ich fange damit an:
gswin32c.exe ^ -dBATCH ^ -dNOPAUSE ^ -dSAFER ^ -sDEVICE=jpeg ^ -dJPEGQ=95 ^ -r600x600 ^ -sOutputFile=c:/path/to/jpeg-dir/pdffile-%03d.jpeg ^ c:/path/to/pdffile.pdf
Dadurch werden JPGs mit den Namen pdffile-001.jpeg, pdffile-002.jpg usw. erstellt. Der Parameter * -dJPEGQ = 95 "setzt" JPEG Quality "auf 95%. Er verwendet eine Auflösung von" 600x600 dpi ". Möglicherweise müssen Sie zusätzlich Steuern Sie die Seitengröße der resultierenden JPGs für den Fall, dass der Standard von Ghostscript nicht Ihren Anforderungen entspricht:
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
oder
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
Multiple-to-Single-JPG-Stitching mit montage
(ImageMagick oder GraphicsMagick): Mit demmontage
Befehl (in diesem Beispiel ImageMagick verwendet) können Sie das Kachelmuster steuern. Wenn Sie zB verwenden, erhalten-tile 4x3
Sie dieses Ausschieß-Layout:
1 2 3 4 5 6 7 8 9 10 11 12
Mit diesem Befehl können Sie 12 einzelne JPGs zu einem zusammenfügen:
montage ^ -border 0 ^ -tile 4x3 ^ c:/path/to/jpeg-dir/pdffile-*.jpeg ^ c:/path/to/final.jpg
Natürlich montage
gibt es viele Dutzend zusätzlicher Parameter, mit denen Sie Hintergrund, Abstand, Versatz, Dekoration, Beschriftungen, Drehung, Beschneiden, Beschriftung usw. für die Eingabe und das resultierende JPG bestimmen können.
BEARBEITEN: (Ich wollte diesen Hinweis bereits in meiner ursprünglichen Antwort geben, habe es aber vergessen.)montage
Standardmäßig werden Kachelgrößen von 120 x 120 Pixel verwendet. Wenn Sie die ursprünglichen Seitengrößen für jede Kachel-geometry
beibehaltenmöchten, müssen Sie sie zurBefehlszeilehinzufügen. Angenommen, Sie hatten A4- Seiten (= 595 x 852 pt) in Ihrem PDF-Dokument, und Sie möchten dies beibehalten, aber zusätzlich einen Abstand von 11pt zur Horizontalen und 22 pt zur vertikalen Richtung der Kacheln hinzufügen (plus 4pt starke graue Rand- / Rahmenlinien) um jede Fliese):
montage ^ -border 4 ^ -tile 4x3 ^ -geometry 595x842+11+22 ^ c:/path/to/jpeg-dir/pdffile-*.jpeg ^ c:/path/to/final.jpg
BEARBEITEN 2: (Noch ein wichtiger Hinweis verpasst.) Wenn Sie die gute Bildqualität während des Stitching- / Montage-Prozesses, den Ihre PDF-in-JPG-Konvertierung erstellt hatte, nicht verlieren möchten, fügen Sie den-quality 100
Parameter so in die Befehlszeile ein :
montage ^ -border 4 ^ -tile 4x3 ^ -geometry 595x842+11+22 ^ -quality 100 ^ c:/path/to/jpeg-dir/pdffile-*.jpeg ^ c:/path/to/final.jpg