Re: PDF an beliebigen Drucker schicken
Acrobat Reader - per Kommandozeile
http://www.wer-weiss-was.de/theme19/article4215509.html Zitat:
Cheers, |
Re: PDF an beliebigen Drucker schicken
Wie ist das denn mit der Activex Komponente von Adobe? Habe die eingebunden, aber da fruchtete das auch nciht wirklich. Er sagt mir die Klasse wäre ncht registriert.
|
Re: PDF an beliebigen Drucker schicken
Zitat:
|
Re: PDF an beliebigen Drucker schicken
Das heißt damit komme ich wohl auch nicht weiter...
Aber es muss doch eine Möglichkeit geben, dass ich PDF Dateien stillschweigend an einen Drucker schicken kann. Meinerwegen kann diese Komponente auch was kosten. |
Re: PDF an beliebigen Drucker schicken
Du könntest dir mal das PDF-Toolkit von Gnostice anschauen, die Komponenten können noch ein bisschen mehr als nur PDFs zu drucken.
|
Re: PDF an beliebigen Drucker schicken
Ja, die Komponente habe ich auch schon gesehen, aber ich finde das ein wenig teuer auch noch nur fürs Drucken die ProPlus Lizenz nehmen zu müssen.
|
Re: PDF an beliebigen Drucker schicken
Hallo,
habe da mal eine etwas abgefahrene Idee, die noch aus DOS-Zeiten stammt. Wie ist der von Dir zu benutzende Drucker konfiguriert? Wenn Du mal unter Drucker in die Eigenschaften schaust und dort unter Anschlüsse? Wie ist der zu verwendende Drucker dort aufgeführt? Links steht die Spalte Anschluss, ist dort etwas markiert, z. B. LPT1: ... Dann könnte folgendes funktionieren:
Code:
Das läßt sich auch in ein ShellExecute packen.
copy pdfdateiname.pdf lpt1:
Mit dieser Methode kann ich bei uns zumindest PDF-Dateien auf unserem PDF-Drucker ausgeben (die Sinnhaftigkeit wollen wir hier nicht hinterfragen).
Code:
Eventuell kannst Du damit ja was anfangen und daraus eine einfache Lösung bauen.
copy pdfdateiname.pdf \\pdfdruckerserver\PDFCreator:
|
Re: PDF an beliebigen Drucker schicken
Ja, das stimmt, das kenne ich auch. Aber leider weißich 1. nicht von Software Seite aus welche Schnittstelle der Drucker besitzt. Das müsste ich dann anhand des Druckernamens aus dem System ermitteln und 2. wird das zu größter Wahrscheinlichkeit ein USB Drucker sein.
Gibt es denn nicht eine Komponente mit der ich ein PDF einlesen, wie eine Bilddatei und anschließend diesen Inhalt auf das Druckercanvas schicken kann. Es kann doch nicht sein, dass ich nur zum Drucken eines PDF ohne Adobe entweder die Datei mit ShellExecute zusätzlich geöffnet wird oder ich 500€ für eine Komponente zahlen muss, nur damit ich stillschweigend ein Dokument drucken kann.... :wall: |
Re: PDF an beliebigen Drucker schicken
Hallo,
hilft Dir das weiter ? Print Documents From Delphi - Print PDF, DOC, XLS, HTML, RTF, DOCX, TXT Zitat:
|
Re: PDF an beliebigen Drucker schicken
Danke, das habe ich auch schon gemacht, aber leider wird durch das Kommando SW_HIDE das PDF Dokument trotzdem mit dem Reader geöffnet und gedruckt. Dass es gedruckt wird ist das einzige was ich brauche. Hier stört das Öffnen des Pdf's. Und wenn es dafür eine Lösung gibt, bin ich voll und ganz glücklich.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:59 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