Ghostscript - Erstellen Sie ein PDF mit mehreren identischen Seiten und halten Sie die Größe niedrig

560
Sultanen

Ich versuche, Ghostscript zu verwenden, um ein PDF mit mehreren identischen Seiten zu erstellen. Ich werde dies später zusammen mit einer anderen mehrseitigen PDF-Datei verwenden, um auf jeder Seite eindeutige Informationen abzustempeln.

Ist es möglich, Ghostscript zu verwenden, um eine solche PDF-Datei zu erstellen und die Größe der endgültigen Datei gering zu halten? Maby gibt es eine Flagge, die ich nicht bemerkt habe, die dies auf eine bessere Weise tun kann als das unten stehende Skript?

Ich habe versucht, einen regulären Merge-Befehl wie den folgenden zu verwenden, aber die Größe der resultierenden PDF-Datei wird viel größer und die ursprüngliche Dateigröße von 2,061 KB, die zu einem 100-Seiten-PDF zusammengeführt wurde, ergibt eine endgültige Größe von 46,117 KB.

"C:\Program Files\gs\gs9.20\bin\gswin64.exe"^ -dBATCH^ -dNOPAUSE^ -q^ -sDEVICE=pdfwrite^ -sOutputFile=outputpdf.pdf^ "inputpdf.pdf"^ "inputpdf.pdf"^ "inputpdf.pdf"(and so on 100 times) 
0

1 Antwort auf die Frage

0
obivan86

Versuchen Sie -dPDFFitPage, Ihren Befehl zu ergänzen .

Dies ist aus der Dokumentation:

Anstatt eine Seitengröße auszuwählen, die von der PDF MediaBox, BleedBox (siehe -dUseBleedBox), TrimBox (siehe -dUseTrimBox), ArtBox (siehe -dUseArtBox) oder CropBox (siehe -dUseCropBox) angegeben wird, wird die PDF-Datei an die aktuelle Größe angepasst Geräteseitengröße (normalerweise die Standardseitengröße)