2016-06-30 10 views
0

Ich muss aus einer PDF-Datei drucken. Aber ich muss "passend" die Seite und andere Male die "reale Größe" des Dokuments drucken.Wie "passen" und "tatsächliche Größe" beim Drucken PDF mit Ghostscript-Befehl

Hier ist meine zenario:

Ghostscript Version: 9.19
Drucker: PDFCreator
Datei: _ABC.pdf
Befehlszeile: -dSAFER -dBATCH -dNOPAUSE -dNoCancel=true -sFONTPATH=C:\Windows\Fonts -dBitsPerPixel=1 -dFirstPage=1 -dLastPage=1 -sPAPERSIZE=a4 -dPDFFitPage -sDEVICE=mswinpr2 -sOutputFile="\\spool\PDFCreator" "C:\Users\JUNIOR\Desktop\_ABC.pdf"

Beim Drucken über den Adobe Reader (ctrl + p) Sie haben diese Größenoptionen:

  • Fit
  • Actual Size

Meine Vermutung ist, dass der Befehl -dPDFFitPage ist das gleiche wie der "Fit" Befehl von Adobe Reader.

Aber wenn ich den -dPDFFitPage Befehl entferne, ist die Ausgabe nicht die "tatsächliche Größe" des Dokuments.

Es gibt einen Befehl ähnlich "Tatsächliche Größe"?

Antwort

0

PDFFitPage passt die angeforderte Mediengröße der PDF-Seite (n) an die tatsächliche Mediengröße des Druckers an. Wenn Sie diese Option nicht auswählen, wird die tatsächliche Größe gedruckt. Also, da sind deine Möglichkeiten.

Sie beschreiben Ihr Problem nicht genau. In welcher Weise ist die Ausgabe nicht "tatsächliche Größe"?

Beachten Sie, dass der Drucker, da Sie das Gerät mswinpr2 verwenden, nicht von Ghostscript, sondern vom Windows-Gerätetreiber gesteuert wird. Was Sie erreichen möchten, ist unter Umständen nicht möglich.

+0

hatte ich anfangs nicht realisiert (weil ich hierher gekommen bin, bevor ich meine Mail gelesen habe), dass das hier ursprünglich eine andere Frage war. Können wir ** bitte ** eine schöne einfache kleine Beispiel-PDF-Datei (** NICHT ** ein 300-seitiges Buch bitte) haben, die Ihr Problem demonstriert? Und eine klare Erklärung dessen, was deine Erwartung ist? – KenS

+0

Ich habe die Beispieldatei hochgeladen, die ich zum Drucken verwende. Es ist bei der Frage verlinkt. Wenn Sie das PDF-Beispiel, den Drucker, den ich verwende (PDFCreator) und meinen Befehl verwenden, haben Sie mein Szenario. Ich konnte nicht mehr als 2 Links in Frage stellen (Stack Overflow Limitierung). Ich würde die Ergebnisse, die ich erwartet hatte, und die Ergebnisse, die ich über den GS-Befehl erhalten hatte, veröffentlichen. Ich werde es später (wenn ich nach Hause komme) hier bei den Kommenden machen. Vielen Dank! – velloso

+0

Ich nahm die PDF-Datei, führte sie durch mswinpr2 zu einem Xerox Phaser 6120 PostScript-Drucker, nahm dann die Ausgabe PostScript und konvertierte in eine PDF-Datei. Dies ist das Äquivalent dessen, was Sie getan haben (glaube ich), indem Sie "PDFCreator" als Ihren Drucker verwenden. Die ursprüngliche PDF-Datei hat eine medi-Größe von 5,83 x 8,27 Zoll. Drucker haben natürlich im Allgemeinen keine unendlich variablen Papiergrößen, so dass die mehrfach konvertierte Datei auf A4 (8,26 × 11,69 Zoll) eingestellt ist. Das gedruckte Bild wird an den Anfang der resultierenden Seite versetzt (weil Windows von oben nach unten gedruckt wird), aber die tatsächlichen Markierungen sind für mich genau gleich groß. – KenS