Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Druckausgabe mit Hilfe von Ghostscript (https://www.delphipraxis.net/147045-druckausgabe-mit-hilfe-von-ghostscript.html)

Reinhard58 31. Jan 2010 21:21


Druckausgabe mit Hilfe von Ghostscript
 
In meinem Programm habe ich eine ganz normale Druckausgabe über Printer.BeginDoc. Eine PDF-Datei erzeuge ich, indem ich als Drucker den PDFCreator ansteuere. Das funktioniert ja ganz ausgezeichnet. Mich stört aber, dass ich dann vom PDFCreator das Fenster zum Eintagen der Zieldatei angezeigt bekomme.

Nun ist meine Überlegung, das Ghostscript zu nutzen um diese zwischenabfragen zu umgehen. Hier im Forum habe ich zwar einen Beitrag gefunden, komme damit aber nicht klar. Hat vielleicht hier jemand eine Anleitung zur Einbindung von Ghostscript, die ich auch verstehe? Ich arbeite mit D7.

Danke schon mal im Voraus.

Reinhard

mkinzler 31. Jan 2010 21:38

Re: Druckausgabe mit Hilfe von Ghostscript
 
Das Verhalten des PDFCreators kann man aber auch ändern

Reinhard58 31. Jan 2010 21:47

Re: Druckausgabe mit Hilfe von Ghostscript
 
Das habe ich ja auch schon überlegt. Aber vielleicht kann ich mir mit Ghostscript auch die Installation des PDFCreators sparen.

omata 31. Jan 2010 23:17

Re: Druckausgabe mit Hilfe von Ghostscript
 
Trotzdem muss dann aber ein Postscript-Druckertreiber vorhanden sein bzw. installiert werden.

Reinhard58 2. Feb 2010 17:00

Re: Druckausgabe mit Hilfe von Ghostscript
 
Na ich habe mir das so gedacht, wenn ich den Druckbefehl auslöse, wird der Treiber geladen und dann die Druckausgabe getartet. Nach Druckende wird dann der teiber wieder frei gegeben.
Soweit meine Vorstellung. Nur ich habe keinen Plan, wie das in praxi umzusetzen ist. Irgendwie muß ich ja zumindest angeben, wohin die PDF-datei gespeichert werden soll. Vielleicht sind auch noch weitere Parameter erforderlich. Bei Google habe ich bis jetzt auch noch keine befriedigende Antwort finden können und hoffe, hier hat jemand schon so was gemacht.

Freundliche Grüße

Reinhard

shmia 2. Feb 2010 17:39

Re: Druckausgabe mit Hilfe von Ghostscript
 
FreePDF lässt sich über die Angabe eines Documentnamens (der als Dateiname verwendet wird) steuern.
Man muss nur ein bisschen rumkonfigurieren (und Handbuch lesen), bis das so funktioniert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz