Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi PDF drucken (https://www.delphipraxis.net/55924-pdf-drucken.html)

moritz 28. Okt 2005 22:25


PDF drucken
 
Moin!

Ich bin auf der Suche nach einer Möglichkeit, eine auf der HD liegende PDF-Datei aus Delphi heraus (Möglichst ohne den Acrobat Reader zu starten) auf dem lokalen Drucker drucken zu können.
Ich hab leider nichts gefunden, gibt's da was?

Gruß

omata 16. Dez 2005 19:03

Re: PDF drucken
 
Wenn es auch etwas kosten darf, schau doch mal hier

MfG
Thorsten

Jelly 16. Dez 2005 19:59

Re: PDF drucken
 
Ich nutze dafür Ghostview bzw gsprint. Dazu musst du erst Ghostscript installieren, dann Ghostview.

moritz 20. Dez 2005 11:35

Re: PDF drucken
 
Danke, Ghostprint schaut genau richtig aus!

Softchaos67 20. Jan 2006 15:49

Re: PDF drucken
 
Kannst du mir mal kurz erklären wie man das aus Delphi realisiert.
Ich möchte einzelne Seiten aus Delphi heraus drucken, ohne den Adobe Reader zu verwenden.
Danke für Hilfe
Gruss
Matthias

moritz 20. Jan 2006 18:16

Re: PDF drucken
 
Sers!

Ich habe es mit Ghostprint und Ghostscript gemacht. Funktioniert wunderbar ohne den Acrobat Reader.

Delphi-Quellcode:
uses ShellApi;

[...]

ShellExecute(Handle, 'open', 'C:\Programme\Ghostgum\gsview\gsprint.exe', PChar('"'+g_filename+'"'), '', SW_SHOW);

[...]
In dem Fall ist g_filename der Dateiname der PDF-Datei, die gedruckt werden soll.

Gruß

Softchaos67 23. Jan 2006 06:56

Re: PDF drucken
 
Wie kann ich damit seitenweise drucken?
z.B. nur die 3. und 5. Seite?
Kann man das als Parameter irgendwie mitgeben?
Gruss und Danke
Matthias

Jelly 23. Jan 2006 07:38

Re: PDF drucken
 
Zitat:

Zitat von Softchaos67
Wie kann ich damit seitenweise drucken?
z.B. nur die 3. und 5. Seite?
Kann man das als Parameter irgendwie mitgeben?

Doku lesen ist doch sicherlich nicht zuviel verlangt :wall:

Also ja, ums vorweg zu nehmen... Was allerdings leider nicht geht, ist ein Dokument an einem bestimmten Tray eines Druckers auszugeben... Da wär ich für eine lösung echt dankbar :zwinker:

Softchaos67 23. Jan 2006 07:45

Re: PDF drucken
 
Jelly, deine Antwort verstehe ich überhaupt nicht.
Welche Doku soll ich denn bitte lesen?
Ich versuche mich vorab über eine Lösung zu Informieren.
Das heisst ich würde gerne wissen ob das überhaupt geht.
Ich frage in solchen fällen leute die sich bereits mit dieser Problematik auseinandergesetzt haben.
Ich würde die Doku lesen wenn ich die Antwort: "Ja, geht, lies doch mal die Doku" bekommen hätte.
Wenn ich aufgrund deines Rates die Doku lese und feststelle das es nicht geht habe ich meine Zeit verschwendet.
Was bedeutet an ein bestimmtes tray eines Druckers zu drucken?

Gruss
Matthias

Jelly 23. Jan 2006 08:50

Re: PDF drucken
 
Zitat:

Zitat von Jelly
Also ja, ums vorweg zu nehmen...

Da steht doch die Antwort...

Zum Testen, bin ich der Meinung, musst Du das Ghostscript und Ghostview Paket eh installieren. Nach Installation gibts eine Datei ghostprint.html, wo alles drin steht, wie die Parameter auszusehen haben.

Mit Tray wählen, meinte ich den Papierzufuhrschacht wählen des Druckers... Das scheint leider nicht zu gehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:47 Uhr.
Seite 1 von 2  1 2      

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