![]() |
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ß |
Re: PDF drucken
|
Re: PDF drucken
Ich nutze dafür Ghostview bzw gsprint. Dazu musst du erst Ghostscript installieren, dann Ghostview.
|
Re: PDF drucken
Danke, Ghostprint schaut genau richtig aus!
|
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 |
Re: PDF drucken
Sers!
Ich habe es mit Ghostprint und Ghostscript gemacht. Funktioniert wunderbar ohne den Acrobat Reader.
Delphi-Quellcode:
In dem Fall ist g_filename der Dateiname der PDF-Datei, die gedruckt werden soll.
uses ShellApi;
[...] ShellExecute(Handle, 'open', 'C:\Programme\Ghostgum\gsview\gsprint.exe', PChar('"'+g_filename+'"'), '', SW_SHOW); [...] Gruß |
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 |
Re: PDF drucken
Zitat:
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: |
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 |
Re: PDF drucken
Zitat:
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 22:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz