Guten Tag.
Gibt es einen Weg über ein Steuerzeichen im PDF Dokument eine E-Mail Adresse für den Empfänger der PDF mitzugeben, sodass diese sofort an Outlook übergeben wird?
Z.B. indem man im zu erstellenden Dokument ganz oben, in Schriftgröße 1 und Schriftfarbe weiß ein Steuerzeichen wie ##mail##info@empfaenger.de## drucken/übergeben würde?
PDF24 kann so eingestellt werden, dass Dateien automatisch gespeichert werden. Ebenfalls kann man PDF24 so einstellen, dass nach dem automatischen Speichern ein Programm aufgerufen wird. Hier kann man nun ansetzen und mit dem erzeugten Dokument machen was man möchte. Ich denke an folgendes:
- Man richtet einen PDF Drucker über die Einstellungen ein und konfiguriert dieses so, dass automatisch gespeichert wird.
- Irgendeine App erzeugt einen Druckauftrag. Der Name des Druckauftrags wird von der druckenden App festgelegt und ist eindeutet, sodass anhand des Names eine Art Auftrag/Datensatz irgendwo abgefragt werden kann.
- PDF24 speichert die Datei und startet dann ein Programm, welches den Pfad zur Datei und den Name des Druckauftrags erhält.
- Das aufgerufene Programm ermittelt über den Namen des Druckauftrags einen verbundenen Datensatz, z.b. aus einer Datenbank. Anhand von diesem Datensatz weiß die App dann, was mit dieser erzeugten Datei zu tun ist, z.b. soll diese per Mail versendet werden und die entsprechenden Parameter sind alle zu diesem Auftrag hinterlegt.
Mit dieser Logik ist man eigentlich am flexibelsten und der Anwender kann so alles implementieren, was er möchte. Weiterhin hat man auf diese Weise auch alle Aufträge in einer Datenbank und kann so Buch darüber führen, was bisher alles geschehen ist. Ebenfalls kann man so auch erkennen, wenn ein Fehler beim Drucken aufgetreten ist, denn dann würde z.b. das externe Programm nicht aufgerufen werden und der entsprechende Auftrag wäre dann noch als nicht bearbeitet markiert.
Ich verstehe. Wir haben schon länger einen solchen Punkt auf der TODO, bisher aber noch nicht umgesetzt und umso besser wir verstehen, was die Vorteile sind, umso eher werden wir bestimmte Aspekte umsetzen.
Nun will ich aber auch noch einmal etwas proaktiv an die Sache ran gehen und mal ein paar Vorschläge für Steuerzeichen/Funktionen auflisten:
FEATURES:
- Steuerzeichenparameter (@@/##/[[]]) etc. könnten über die Einstellungen definiert, bzw. geändert werden
- Steuerzeichen werden bei Erkennung automatisch aus dem Dokument gelöscht
STEUERZEICHEN:
@@include:C:\files\pdfconfig.c24@@ (Konfigurationsdatei, in welcher alle Parameter vorab festgelegt werden können. Alle folgenden Paramater ersetzen die in der Konfigurationsdatei festgelegten parameter.)
@@sendmail:true/false@@ (Per mail versenden/nicht versenden)
@@mailto:empfaenger@example.org,empfaenger2@example.org@@
@@mailfrom:sender@example.org@@
@@mailcc:kopie@example.org@@
@@mailbcc:blindkopie@example.org@@
@@mailsubject:Mail mit PDF@@
@@mailtext:Sehr geehrter Herr Mustermann,@@
@@mailtext:@@
@@mailtext:vielen Dank für Ihre Anfrage@@
@@mailtext:...@@
@@mailhtml:<body>
@@mailhtml:<p>Sehr geehrter Herr Mustermann,</p>@@
@@mailhtml:<br>@@
@@mailhtml:<p>vielen Dank für Ihre Anfrage</p>@@
@@mailhtml:<p>...</p>@@
@@mailhtml:</body>@@
@@mailattach:C:\files\agb.pdf@@ (hängt Dateien als zusätzlichen Anhang an eine Mail)
@@mailattach:C:\files\datenschutz.pdf@@
@@mailformat:html/text/htmltext@@ (Beeinflusst den Header)
@@mailinterface:PDF24/MAPI/Outlook/SMTP@@ (SMTP gibt es aktuell wenn ich das richtig sehe noch nicht, wäre aber ja vielleicht möglich)
@@savefile:true/false@@ (Datei speichern/nicht speichern)
@@filename:Rechnung12345678.pdf@@
@@filepath:C:\files\@@ (Pfad in welchem die Datei gespeichert wird)
@@overwrite:true/false@@
@@pagelayout:default/single/continous/brochureleft/brochureright@@
@@attach:C:\files\agb.pdf@@ (hängt eine PDF-Datei an die zu erstellene PDF-Datei an)
@@attach:C:\files\datenschutz.pdf@@
@@image:{x:20,y:-70,width:30,height:18,src:"C:\files\logo.png"}@@ (z.B. im JSON-Format, andere Formate sind aber natürlich auch denkbar)
@@text:{text:"Confidential!",color:red,opacity:0.3,size:40,rotation:20,font:"Arial",x:105,y:80,v:center,h:top,page:all}@@ (So ließe sich beispielsweise ein Wasserzeichen einfügen)
@@form:{shape:rect,x1:30,y1:40,x2:50,y2:80,color:green,borderwidth:1.5,bordercolor:red,borderstyle:solid|dashed|dotted...}@@
@@button:{shape:rect,x1:30,y1:40,x2:50,y2:80,color:transparent,borderwidth:5,bordercolor:#666666,borderstyle:solid|dashed|dotted...,text:"Weitere Informationen",link:"http://www.example.org"}@@
@@meta:{title:"Rechnung12345678",author:"example.org",topic:"Rechnung über mehrere Artikel",keywords:"Rechnung|12345678|example.org|..."}@@
@@underlay:C:\files\briefpapier.pdf@@
@@overlay:C:\files\confidential.pdf@@
@@watermarkfile:C:\files\watermark.png@@
@@encription:0/40/128@@
@@ownerpassword:$eCur3@@
@@password:$eCur3@@
@@secure:{printing:true/false,degradedprinting:true/false,modifycontents:true/false,copycontents:true/false,assembly:true/false,screenreaders:true/false,modifyannotations:true/false,fillin:true/false}@@
@@pagination:{x:105,y:-18,v:center,h:bottom,font:"Arial",size:12,format:roman|numeric|alphabetical,color:#888888,start:"- ",end:" -",startpage:2}@@ (Seitennummerierung hinzufügen)
@@merge:start/next/end@@ (Zusammenführen starten und beenden, so können mehrere Druckaufträge ein einer PDF / in einer Mail gespeichert werden)
@@deletepage:true/false@@ (Aktuelle Seite löschen)
@@copypage:beginning|1|2|3|...|end@@ (Die aktuelle Seite kopieren an den Anfang,nach Seite 1,2,3...an das Ende)
@@sendfaxto:+49123456789@@
@@callsign:true/false@@ (im Unterschriftenfmodul öffnen, bevor es versendet/gespeichert wird)
@@interactive:true/false@@ (PDF24-Dialog anzeigen/nicht anzeigen)
@@openinreader:true/false@@ (erstellte PDF-Datei nach Generierung öffnen)
@@openinmailclient:true/false@@
@@openincreator:true/false@@
@@openinfax:true/false@@
@@printfile:true/false@@
@@printer:Drucker123/default@@
@@printcopies:10@@
@@sendtoftp:true/false@@
@@ftpserver:ftp.example.org@@
@@ftpport:21@@
@@ftpprotocol:ftp/ftps/sftp@@
@@ftpmode:active/passive@@
@@ftptransfer:binary/ascii@@
@@ftpuser:user123@@
@@ftppassword:pass123@@
@@ftpmkdir:/rechnungen/2022/11@@
@@ftpnavigateto:/rechnungen/2022/11@@
@@ftpfilename:Rechnung12345678.pdf@@
@@execute:"C:\files\checkvirus.exe C:\files\Rechnung12345678.pdf"@@
Das sollte denke ich erst einmal genügen! 🙂
Und bitte nicht falsch verstehen. Es muss natürlich nicht alles integriert werden.
Für die meisten ist es wichtig, dass Mails versendet werden können und eventuell noch, dass Dateien direkt gespeichert werden können, ohne, dass das GUI auf geht. Die anderen Funktionen sind nice to have!
Ich weiß, dass das jetzt ein Doppel Post ist, aber ich glaube dies ist die aktuellste Diskussion zu dem Thema. Gerne kann den anderen ein Admin löschen.
Gibt es hier schon etwas neues?
Ich habe mir jetzt einmal die Mühe gemacht und versucht die Beiträge herauszusuchen, die grundsätzlich etwas mit Steuerzeichen zu tun haben, bzw. die zumindest hiermit erledigt werden könnten.
So wie es aussieht gibt es da doch schon einen sehr großen Bedarf.
Ich persönlich empfände das tatsächlich auch als extrem große Bereicherung. Aktuell gibt es leider keine kostenlosen Tools, die so etwas können, sodass man immer gezwungen ist hier auf kostenpflichtige Lösungen auszuweichen.
qvPDF war bis vor einigen Jahren eine interessante Lösung, die genau das konnte, aber die wird nicht mehr weiterentwickelt und lässt sich aufgrund Treiberinkompatibilitäten (keine digitale Signatur etc.) auch nicht mehr so ohne weiteres installieren.
Kostenpflichtige Software (teilweise sogar mit Abo-Modellen) wie der gotomaxx PDFMAILER und der 7PDF PDF Printer scheinen so etwas zu können, aber eben immer nur in den kostenpflichtigen Versionen.
Ich persönlich würde es als extrem großen Mehrwert empfinden, wenn auch PDF24 hier eine passende Lösung bereitstellen würde.
Gerade auch, weil man ja anhand der von mir zusammengestellten Liste sieht, dass es hier durchaus Bedarf gibt und eigentlich auch von Eurer Seite schon lange (Seit 2012 https://help.pdf24.org/de/fragen/frage/steuerzeichen/) auf der Agenda ist. 😉
Sonst bleibt mir aber noch zu sagen, dass ich eure Software mal abgesehen von diesem Feature als äußerst praktisch und gut durchdacht empfinde.
Ich bin schon viele Jahre begeisterter PDF24-Nutzer und wenn tatsächlich irgendwann Steuerzeichen unterstützt werden, wäre es für mich das Rundum-Sorglos-Paket. 🙂
Wir würden dieses Feature ebenfalls benötigen. Wir erstellen aus unserem ERP-System entsprechende PDFs, die per E-Mail gesendet werden. Die Vorbelegung von Empfänger, Betreff und vielleicht kleiner Body ist für uns notwendig, da sehr viele E-Mails am Tag versendet werden.
Ich schließe mich ier an, auch in unserer Firma wäre das ein wichtiges Feature! Hoffe ihr bekommt das bald hin - Wäre super!
btw: Ein super Tool, hat bei uns schon viel Begeisterung aufgerufen !
Hallo, solch ein Feature gibt es bisher nicht. Wird solch ein Feature benötigt? Ich habe den Punkt auf die Liste gesetzt, sodass wir schauen können, wann wir das einplanen können. Ich selber kann mir schon gut vorstellen, dass es einige Use Cases für solch ein Feature gibt. Wir können ja mal zusammentragen, welche Steuercodes benötigt werden, sodass wir dann gleich Material haben, wenn wir dieses Feature umsetzen sollten.
ich würde ein solches Feature sehr begrüssen. Im Moment behelfe ich mich mit einem Programm namens FileJuggler, das einen Ordner überwacht und eingebette Kommandos auslesen kann, aber das ist sehr aufwändig zu installieren.
Wir würden dieses Feature auch gern haben wollen.
Zu den von Sascha (über den Link) doch schon sehr vielfältigen Parametern würde ich noch ein @@von xyz@firma.de@@ nutzen wollen, um eine Mail stellvertretend senden zu können, sofern natürlich die Berechtigung dafür gegeben ist.
Weiterhin wäre es nützlich, wenn in der Textdatei, die den Standard-Mailbody enthält, dynamische Felder enthalten sein könnten, die zur Laufzeit ersetzt werden.
z.B. der Dateiname der Anlage, das Datum des Drucks, der Zeitstempel des Drucks
Ja also am interessantesten würde ich es beim Versand von E-Mails finden. Ich kenne diese vorgehensweise von der Software PDFMailer. Ich hoffe es ist in Ordnung wenn ich -zur Ideensammlung- mal einen Link auf deren verfügbare Steuerzeichen verlinke. Diese Steuerzeichen müssen einfach irgendwo in der PDF Datei erhalten sein und werden dann im weiteren Verlauf verarbeitet.
https://pm6setup.gotomaxx.com/pdfmailer6_docs/de/controls-email.html
Das Problem dabei ist, dass man bei vielen Programmen gar nicht von außen an die Daten heran kommt. Das schon alleine aus Sicherheits- und/oder Datenschutzgründen.
Dazu kommt noch, dass in den Programmen teilweise Logiken abgebildet werden, die beispielsweise eine bestimmte Vorlage für den Druck auswählen. Dazu passend sollte dann das entsprechende Briefpapier ausgewählt werden. Wenn ich jetzt das ganze über ein externes Programm abbilde, müsste ich diese ganze Logik zwei Mal aufbauen.
Und ein extra Programm dafür zu entwickeln, welches mir das dann erledigt empfinde ich auf Dauer tatsächlich zu kompliziert und damit zu teuer. Dann lohnt es im Notfall mehr dem Kunden zu sagen, dass er auf eine andere Lösung ausweichen soll, die dann etwas kostet.
Ich selbst habe schon mit verschiedenen Programmen gearbeitet. Sowohl qvPDF als auch der gotomaxx-PDF-Printer machen das perfekt und es erleichtert einem einfach wahnsinnig das Leben.
Natürlich wäre es eine Lösung ein Programm zu entwickeln, welches nach dem Drucken der PDF-Datei diese dann wieder öffnet, die Steuerzeichen ausliest, entsprechende Aktionen ausführt und dann die Zeichen löscht. Mal ganz davon abgesehen, dass ich kein Fan von Insellösungen bin, finde ich es Quatsch ein zusätzliches Programm zu entwickeln, welches im Prinzip noch einmal die gleichen Aufgaben durchführt, die PDF24 ja eigentlich schon kann (z.B. Mail versenden etc.).
Die Anwender wollen nur auf einen Knopf Drücken und dann soll eine entsprechende Mail fix und fertig mit Anhang im bevorzugten Mailprogramm aufgehen. Und wenn erforderlich wird noch eine Kopie der Datei in einem Ordner abgelegt, der dann vom Archivierungsprogramm ausgelesen wird und die Datei ins Archiv schiebt.
Kunden würden für so eine Lösung sicher auch Geld ausgeben. Was bei den anderen Lösungen einfach stört ist, dass diese oft nur noch mit einem Abo-Modell zu bekommen sind.
Ich habe in meinem ersten Post bereits aufgezeigt, dass viele nach genau diesem Feature suchen. Das ganze über zusätzliche Umwege zu machen, finde ich sehr umständlich. Und ich denke anderen geht es genauso. Was man dazu auch nicht vergessen darf, ist, dass nicht jeder Softwareentwickler ist. Steuerzeichen in einer PDF unterzubringen, bekommt derjenige vielleicht noch hin, aber dann ein ganzes Programm zu entwickeln wird ihn auf jeden Fall überfordern.