Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   PDF-Drucker erstellen, Druck-Dateien in eigene Anwendung ... (https://www.delphipraxis.net/149646-pdf-drucker-erstellen-druck-dateien-eigene-anwendung.html)

TheMiller 25. Mär 2010 22:20


PDF-Drucker erstellen, Druck-Dateien in eigene Anwendung ...
 
Hallo,

ich habe schon nach "virtuellem Drucker" gesucht und einiges gefunden, zB die Idee eines RAW-Druckers auf 127.0.0.1 von UNION. Doch 1. funktioniert das mit den neuen Indys nicht richtig (ich habe schon einen Post erstellt) und zweitens wird es bestimmt Probleme mit den ausdrucken geben, wenn man eine PDF- oder HTML-Seite drucken möchte (woher weiß mein Programm, von welchem Dateityp diese RAW-Daten kommen?).

Deshalb hier ganz konkret mein Ziel / Vorhaben:
Ich suche eine Lösung, wie ich einen virtuellen Drucker oder auch seehr gerne einen PDF-Drucker im System registrieren kann (ja, ich weiß, dass Treiberprogrammierung nicht mit Delphi möglich ist - aber vllt. gibt es andere Lösungen). Dann würde ich gerne eine Datei von dem Drucker erstellen lassen. Nachdem dies abgeschlossen ist, soll sich am besten mein Programm öffnen und ihm die Parameter zum Pfad übergeben werden, sodass die Datei gespeichert werden kann. Wenn letzteres nicht realisierbar ist, dann würde ich mich auch damit zufrieden geben, wenn mein Verzeichnis ein spezielles Verzeichnis überwacht und dann die Dateien ausliest.

Wenn das mit dem virtuellen Drucker nichts wird, würde ich auch eine Lösung mit einem virtuellen Laufwerk in Kauf nehmen. (Ja, ich bin bescheiden^^). Hauptsache ist, dass es für den User ganz easy zu bedienen ist.

So, nun bin ich mal gespannt und bedanke mich im Voraus!

ULIK 26. Mär 2010 04:58

Re: PDF-Drucker erstellen, Druck-Dateien in eigene Anwendung
 
Servus,

schau Dir mal NovaPDF OEM an (http://www.novapdf.com/en/pdf-oem.html). Das verwenden wir um von beliebigen Anwendungen her pdfs zu erstellen, die dann automatisch in unserem Produkt geöffnet werden. Man muß sich etwas bei der Installation spielen, um die Parameter richtig zu setzen, aber dann läuft's gut.


Grüße,
Uli

TheMiller 26. Mär 2010 07:14

Re: PDF-Drucker erstellen, Druck-Dateien in eigene Anwendung
 
oO

$50 für die Professional Version ist ja eig. ein Witz. Ich denke ich werde die Prof. später kaufen. Kannst du mir mal was bez. des Ablaufs sagen? Wie lange dauert der Kaufvorgang (Bezahlen via PayPal / Zusenden der Komponente/Lizenz)?
Und, wenn der Treiber installiert ist: Was steht denn als Druckerbezeichnung da? Kann ich die selbst eintragen, oder steht dann irgendwas mit novaPDF dabei?

Zum Beispiel:

Zitat:

Standort: novaPDF
Anschluss: novaPDF
etc.
Vielen Dank für den heißen Tipp !

TheMiller 26. Mär 2010 08:25

Re: PDF-Drucker erstellen, Druck-Dateien in eigene Anwendung
 
Ach moment mal...

Ich bin gerade auf der "Buy Now"-Seite und jetzt bin ich doch etwas verunsichert. Ich habe angestrebt, den novaPDF Server Pro zu kaufen. Doch kann ich mit den Produkten (novaPDF Lite bis Pro) alles das erreichen, was ich wollte, oder sind das nur die PDF-Drucker wie zB FinePrint PDFFactory? Es gibt nämlich noch eine Developer-Version (SDK) für $899.

Habe ich mich zu früh gefreut? Ich versteh's gerade nicht ganz... ;)

[EDIT]
OK, hab's gesehen. NovaPDF OEM brauche ich und kostet $899.
Das übersteigt mein Budget für dieses Projekt ;)

Gibt's es nicht eine andere Lösung... Bin grad sehr traurig...
[/EDIT]

hoika 26. Mär 2010 12:43

Re: PDF-Drucker erstellen, Druck-Dateien in eigene Anwendung
 
Hallo,

warum nimmst du nicht FreePDF ?


Heiko

shmia 26. Mär 2010 14:50

Re: PDF-Drucker erstellen, Druck-Dateien in eigene Anwendung
 
Zan Image Printer
Eine Lizenz kostet USD 60.
Es gibt umfangreiche Möglichkeiten die Zieldatei aus der Anwendung vorzugeben (üblicherweise über Documentname).

TheMiller 26. Mär 2010 15:23

Re: PDF-Drucker erstellen, Druck-Dateien in eigene Anwendung
 
Hallo,

FreePDF habe ich mir noch nicht angeschaut, werde es aber zu Hause tun.

Zum ZAN-Drucker: Ich habe die BEschreibung gelesen, aber es auf die Schnelle nicht gefunden. Ich wollte, ein Dokument mit einem virtuellen Drucker (zB ZAN) drucken. Nach dem Druck soll vom virtuellen Drucker mein Programm mit dem Dateinamen der erzeugten Datei als Parameter aufgerufen werden, sodass mein Programm - falls es noch nicht gestartet wurde - startet und die Datei dann verarbeitet.

Ist das mit dem ZAN möglich? Das Drucken in PDF-Datei ja, das habe ich schon gesehen. Aber ruft es mein Programm auch auf?

Danke

shmia 26. Mär 2010 15:35

Re: PDF-Drucker erstellen, Druck-Dateien in eigene Anwendung
 
Zitat:

Zitat von DJ-SPM
Ist das mit dem ZAN möglich? Das Drucken in PDF-Datei ja, das habe ich schon gesehen. Aber ruft es mein Programm auch auf?

Ja, das geht.
Es gibt die Checkbox "Run Application after printing finishes".
Man kann entweder das Defaultprogramm (PDF Viewer) oder eine bestimmte Anwendung starten lassen.
Versch. Übergabeparameter sind möglich.

Klaus01 26. Mär 2010 15:46

Re: PDF-Drucker erstellen, Druck-Dateien in eigene Anwendung
 
Hallo,

bei dem FreePDF "Drucker" könnte man die Weiterleitung des PDF
mit einem Mailprogramm dazu hernehmen ein externes Programm zu starten.

Grüße
Kalus

TheMiller 26. Mär 2010 16:50

Re: PDF-Drucker erstellen, Druck-Dateien in eigene Anwendung
 
Hallo,

ich bin noch nicht zu Hause, deswegen gehe ich gerade nochmal kurz auf den ZAN-Drucker ein.

Muss der User den Haken selbst setzen, oder kann ich ihn bei der Installation vordefinieren? Kann ich auch selbst eine Installationsroutine für den ZAN-Drucker schreiben? Batch-Skript o.Ä?

Danke

[EDIT]
Ich sehe gerade - das schein auch wegzufallen. Ich möchte mein Programm ja mit dem PDF-Drucker vertreiben. Das bekomme ich mit der Lizenz doch nicht geregelt.
Ich glaube, ich muss auf irgendwas umsteigen, was OS ist...
Oder irre ich mich da? So verstehe ich jedenfalls die Lizenzbedingungen.
[EDIT]


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:01 Uhr.
Seite 1 von 3  1 23      

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