Wo sind Ghostscript-Optionen / Schalter dokumentiert?


15

Ich weiß, dass es zum Beispiel eine Ghostscript-Option gibt -dPDFSETTINGS=/screen- wo ist das dokumentiert? Wie kann ich sehen, von welchen anderen Optionen es akzeptiert wird screen? Also, -dMaxSubsetPct=100- was macht es?

Ich öffne man gs, suche PDFSETund erhalte "Muster nicht gefunden". Ich tippe eine Suchmaschine ein, bekomme unzählige persönliche Webseiten, keine Treffer in der Dokumentation.

Kann mir jemand mit einem Link weiterhelfen?


BEARBEITEN: siehe auch diesen verwandten Beitrag:

Ghostscript nach den Standardoptionen / -einstellungen eines Ausgabegeräts abfragen (z. B. 'pdfwrite' oder 'tiffg4') - Stapelüberlauf

... um eine Liste der unterstützten Optionen für ein bestimmtes Gerät zu erhalten.

Antworten:


13

Auf der Seite " Übersicht über Ghostscript " wurde auf der Seite " Ps2pdf.htm" Folgendes erklärt dPDFSETTINGS:

-dPDFSETTINGS=Konfiguration
Stellt die "Brennparameter" auf eine von vier vordefinierten Einstellungen ein:

  • /screen Wählt eine Ausgabe mit niedriger Auflösung ähnlich der Einstellung "Bildschirmoptimiert" in Acrobat Distiller.
  • /ebook Wählt eine Ausgabe mit mittlerer Auflösung ähnlich der Einstellung "eBook" in Acrobat Distiller.
  • /printer Wählt eine Ausgabe ähnlich der Einstellung "Druckoptimiert" in Acrobat Distiller aus.
  • /prepress Wählt eine Ausgabe ähnlich der Einstellung "Prepress Optimized" von Acrobat Distiller.
  • /default Wählt die Ausgabe aus, die für eine Vielzahl von Verwendungszwecken nützlich sein soll, möglicherweise auf Kosten einer größeren Ausgabedatei.

Wird auf derselben Seite MaxSubsetPctnur in einer Tabelle mit erkannten "Acrobat Distiller 5-Parametern, die im DistillerParameters-Dokument im Acrobat SDK definiert sind" und Links zu diesem SDK angezeigt.

Anstatt das große SDK herunterzuladen, suchte ich auf der Adobe-Website nach "Distiller Parameters" und fand die Adobe PDF Creation Settings, in denen MaxSubsetPct auf Seite 88 erläutert wird:

MaxSubsetPct

Unterstützt von: allen Anwendungen
Typ: Ganzzahl
Name der Benutzeroberfläche: Teilmenge der eingebetteten Schriftarten, wenn der Prozentsatz der verwendeten Zeichen geringer ist als: Wert %
Standardwert: 100

Der maximale Prozentsatz an Glyphen in einer Schriftart, der verwendet werden kann, bevor die gesamte Schriftart anstelle einer Teilmenge eingebettet wird. Der zulässige Bereich liegt zwischen 1 und 100.

Distiller verwendet diesen Wert nur, wenn SubsetFonts gleich ist true. Ein Wert von 30 bedeutet beispielsweise, dass eine Schriftart vollständig (nicht untergeordnet) eingebettet wird, wenn mehr als 30% der Glyphen verwendet werden. Ein Wert von 100 bedeutet, dass alle Schriftarten unabhängig von der Anzahl der verwendeten Glyphen untergeordnet sind (da Sie nicht mehr als 100% der Glyphen verwenden können).


Vielen Dank für das @Bavi_H - also hätte ich ps2pdfstattdessen suchen sollen ! Nun, das ist mir nicht wirklich eingefallen, deshalb schätze ich den Hinweis :)Cheers!
Sdaau

Links sind tot
Alec Jacobson

12

So rufen Sie eine Liste aller unterstützten Optionen ab -dPDFSETTINGS=...:

gs \
  -dNODISPLAY \
  -c ".distillersettings {exch ==only ( ) print ==} forall quit"

Sie sollten dieses Ergebnis sehen:

/default -dict-
/prepress -dict-
/PSL2Printer -dict-
/ebook -dict-
/screen -dict-
/printer -dict-

Sie können den folgenden Ghostscript-Befehl ausführen, um die detaillierten Einstellungen des -dPDFSETTINGS=/screenParameters abzufragen :

gs \
  -q \
  -dNODISPLAY \
  -c ".distillersettings /screen get {exch ==only ( ) print ===} forall quit" \
| sort

Dieser fragt das interne Ghostscript- .distillersettings Wörterbuch ab , das einen Schlüssel mit dem Namen enthält /screen, dessen Wert wiederum ein anderes Wörterbuch ist. Die Ausgabe sollte ungefähr so ​​aussehen (kann je nach Ihrer genauen Ghostscript-Version leicht variieren):

/AutoRotatePages /PageByPage
/CannotEmbedFontPolicy /Warning
/ColorACSImageDict << /ColorTransform 1 /QFactor 0.76 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/ColorConversionStrategy /sRGB
/ColorImageDownsampleType /Average
/ColorImageResolution 72
/CompatibilityLevel 1.3
/CreateJobTicket false
/DoThumbnails false
/EmbedAllFonts true
/GrayACSImageDict << /ColorTransform 1 /QFactor 0.76 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/GrayImageDownsampleType /Average
/GrayImageResolution 72
/MonoImageDownsampleType /Average
/MonoImageResolution 300
/NeverEmbed [/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats]
/PreserveEPSInfo false
/PreserveOPIComments false
/PreserveOverprintSettings false
/UCRandBGInfo /Remove

Das Gleiche können Sie für alle (anderen) Parameter tun -dPDFSETTINGS=...:

  • /prepress
  • /printer
  • /default
  • /screen
  • /ebook
  • /PSL2Printer

Es ist sehr interessant, die detaillierten Einstellungen all dieser Funktionen zu vergleichen (und parallel dazu die Dokumentation zu Ps2pdf.htm nachzuschlagen ...).


Angenommen, ich möchte einen der Parameter in den screenEinstellungen optimieren . Wie würde ich all diese Befehle in der Befehlszeile übergeben gs?
Alec Jacobson

@AlecJacobson: Um Ihre Frage zu beantworten, müssen Sie angeben, welchen Parameter Sie optimieren möchten.
Kurt Pfeifle

Ich suche im Grunde nach der Antwort auf diese (unbeantwortete) Frage auf SO stackoverflow.com/questions/54289570/…
Alec Jacobson

@ AlecJacobson: Das hilft mir nicht, schnell zu verstehen , was dein Problem ist. (Ich stehe stundenweise zur Verfügung, sollte Ihnen das helfen ...)
Kurt Pfeifle,

2

Dies ist ein gutes Dokument für neue Benutzer:

http://www.ghostscript.com/doc/9.05/Use.htm


Vielen Dank dafür, @nwhsvc - es sieht in der Tat wie ein sehr gutes Dokument aus (hat es nur kurz durchgeblättert), aber es werden weder "-dPDFSETTINGS" noch "-dMaxSubsetPct" erwähnt, geschweige denn erklärt, was sie tun . Gibt es eine Referenz, die diese erklärt? Prost!
Sdaau

2

Ich habe folgendes gefunden:

ps2pdf:

"Screen Optimized" "eBook" "Print Optimized" "Prepress Optimized"

Acrobat 'Save as Adobe PDF' printer dialog:

"Druckqualität" "Hohe Druckqualität" "Kleinste Dateigröße" "Standard"

Adobe PDF-Vorgaben :

Press Quality

Erstellt PDF-Dateien für eine qualitativ hochwertige Druckproduktion (z. B. für den Digitaldruck oder für Farbseparationen auf einem Belichter oder Plattenbelichter). Es werden jedoch keine PDF / X-kompatiblen Dateien erstellt. In diesem Fall steht die Qualität des Inhalts an erster Stelle. Ziel ist es, alle Informationen in einer PDF-Datei zu speichern, die ein kommerzieller Drucker oder Druckdienstleister zum korrekten Drucken des Dokuments benötigt. Dieser Optionssatz verwendet PDF 1.4, konvertiert Farben in CMYK und setzt Farb- und Graustufenbilder auf 300 ppi und Schwarzweißbilder auf 1200 ppi herab. Es bettet Teilmengen aller Schriftarten ein und bewahrt die Transparenz (für transparenzfähige Dateitypen).

High Quality Print

Erstellt PDFs für den Qualitätsdruck auf Desktop-Druckern und Proofgeräten. In dieser Voreinstellung wird PDF 1.4 verwendet, wobei Farb- und Graustufenbilder auf 300 ppi und Schwarzweißbilder auf 1200 ppi heruntergerechnet werden. Außerdem werden Teilmengen aller Schriftarten eingebettet, die Farbe bleibt unverändert, und die Transparenz wird nicht reduziert (für transparenzfähige Dateitypen).

Smallest File Size

Erstellt PDF-Dateien zur Anzeige im Web oder Intranet oder zur Verteilung über ein E-Mail-System. Dieser Optionssatz verwendet Komprimierung, Downsampling und eine relativ niedrige Bildauflösung. Es konvertiert alle Farben in sRGB und bettet (bei Adobe Acrobat Distiller-basierten Konvertierungen) keine Schriftarten ein. Es optimiert auch Dateien für die Byte-Bereitstellung.

Standard

Erstellt PDF-Dateien, die auf Desktop-Druckern oder Digitalkopierern gedruckt, auf einer CD veröffentlicht oder als Publishing-Proof an einen Client gesendet werden. Diese Optionen verwenden Komprimierung und Downsampling, um die Dateigröße niedrig zu halten. Es werden jedoch auch Teilmengen aller in der Datei verwendeten (zulässigen) Schriftarten eingebettet, alle Farben in sRGB konvertiert und mit mittlerer Auflösung gedruckt. Windows-Schriftuntergruppen werden standardmäßig nicht eingebettet.

Es gibt keine genaue Korrelation mit dem, ps2pdf PDFSETTINGSaber es gibt zumindest eine Vorstellung von den Unterschieden in den voreingestellten Qualitäten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.