Zum Hauptinhalt springen

PpcMakePdf

obj -> PpcMakePdf(alpha1[, alpha2]) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle

PDF-Dokument mit GhostScript erstellen

Details

Der Befehl erzeugt ein PDF-Dokument unter Verwendung von Ghostscript und kann nur in Verbindung mit dem PDF-Druckertreiber, nicht jedoch mit dem TIFF-Druckertreiber verwendet werden. Die Eigenschaften des erzeugten PDF-Dokuments können über diese Eigenschaften gesetzt werden.

In (obj) wird der Deskriptor des PpcObject angeben. Der Deskriptor wird der Funktion des Druckprozessors übergeben.

In (alpha1) muss der Name des zu erzeugenden PDF-Dokuments angegeben werden. Falls bereits eine Datei mit dem Namen existiert, wird diese überschrieben.

info

Der Druckprozessor läuft als Dienst. D. h. das Programm läuft im Benutzerkontext "System". Dieser Benutzer hat in der Regel keinen Zugriff auf Netzwerkressourcen. In (alpha1) können also nur lokale Laufwerke angegeben werden.

Mit dem Argument (alpha2) können Optionen, die die Darstellungs-Qualität des PDF-Dokuments beeinflussen, angegeben werden. Folgende Konstanten können angegeben werden:

Während der Durchführung des Befehles sind die folgenden Eigenschaften von Bedeutung: GsPasswordOwner, GsPasswordUser, GsPermissions und GsEncryption.

Wird die Option _PpcPdfA angegeben, wird die Eigenschaft GsOptions nicht verwendet, statt dessen wird folgender Parameterstring übergeben: -dPDFA;-dNOOUTERSAVE;-dUseCIEColor;-sProcessColorModel=DeviceCMYK. Da ein PDF/A-Dokument nicht verschlüsselt werden kann, werden zudem die Eigenschaften GsPasswordOwner, GsPasswordUser, GsPermissions und GsEncryption ignoriert.

info

Zum Erstellen eines PDF/A-Dokuments wird mindestens die Ghostscript Version 8.71 benötigt.

Folgende Fehlerwerte können zurückgegeben werden.