Autor: Wolfgang May

iPaper2 – Demo Vorlagen sollen nicht automatisch eingefügt werden

Bei der erstmaligen Installation von iPaper2 werden einige Demo Vorlagen in den Vorlagen Order kopiert. Nachdem diese Dateien kopiert wurden wird das Flag „copydefstat“ in der iPaper.XML Datei auf „True“ gesetzt.

copydefstat

Ist das Flag gesetzt werden die Demo Vorlagen nicht kopiert – auch wenn ein neuer Ordern ausgewählt wird der noch keine Demo Vorlagen enthält. Wird iPaper2 mit einer individuellen Konfigurations Datei per Commandline – /configfile=…. und /configreadonly=1 gestartet dann kann es sehr wohl wieder vorkommen dass die Demo Vorlagen nochmals kopiert und immer wieder eingefügt werden da iPaper nicht in der Lage ist die Config Datei zu überschreiben und das Statusflag „copydefstat“ bleibt auf „False“

Ebenso kann es vorkommen dass eine individuelle iPaper.XML Config Datei verwendet wird bei der das Flag „copydefstat“ fehlt und die Datei nur die Definition eines anderen Vorlagen Ordners enthält. Fehlt der „copydefstat“ Paramter so wird als Default „False“ angenommen und die Demo Vorlagen werden kopiert.

iPaper2 – Steuerung der Software per XML

iPaper2 verfügt über die Möglichkeit die Einstellungen der Software und aller Funktionen von außen per XML Kommandos zu steuern und zu beeinflussen. Das betrifft die Grund-Einstellungen beim Start von iPaper2. Zusätzlich ist es damit auch möglich die Grundsettings dynamisch während der Verarbeitung der einzelnen PDF Dateien zu übersteuern. Dies kann entweder über eine extern zur Verfügung gestellte XML Datei erfolgen oder aber die XML Information wird „mitgedruckt“, vor der Verarbeitung im Dokument gesucht, extrahiert und für die Steuerung der Weiterverarbeitung herangezogen. Nach dem Extrahieren der XML Information aus dem PDF lassen sich die Seiten auf welchen sich die XML Information befunden hat aus dem Ergebnisdokument entfernen und löschen.

Über diese Steuerbefehle können sowohl die gewünschten Verarbeitungsschritte (Actions) für die Weiterverarbeitung der PDF Datei gesteuert, Voreinstellungen getroffen aber auch Elemente und Funktionen des User Interfaces deaktiviert werden.

iPaper2 – Dokumentation – XML Kommandos >>>

iPaper2 – Client – Commandline Parameter

iPaper2 speichert alle seine Einstellungen in einer einzigen XML Datei – der iPaper.XML. Der  iPaper2 Client kann über eine Commandline Option mit unterschiedlichen Konfigurationen gestartet werden.  Ebens0 kann per Commandline Option unterbunden werden dass geänderte Einstellungen in die Konfigurationsdatei zurückgeschrieben werden – diese kann „Read-Only“ gesetzt werden.

iPaper2 – Client Commandline Parameter:

  • /configfile=<the fully qualified path to the config file>
  • /configreadonly=1|0 (this option has only effect if the /configfile is present

eDocPrintPro E-Mail Plugin – E-Mail Adressen im Dokument suchen und extrahieren

Der eDocPrintPro E-Mail Plugin verfügt über eine Funktion um im Dokument vorhandene E-Mail Adressen zu suchen, zu erkennen und zu extrahieren. Die gefundenen E-Mail Adressen werden in weiterer Folge zum Versand der E-Mail Nachricht verwendet.

Damit lassen sich E-Mail Versand Abläufe automatisieren – E-Mail Adressinformation können z.B.: aus einer ERP Anwendung bzw. Datenbank ins Formular oder MS-Word Dokument eingefügt und mitgedruckt werden. Der E-Mail Plugin „durchsucht“ dann das PDF Dokument nach den entsprechend definierten Anfangs- und End-Markern. Werden solche gefunden extrahiert der Plugin die dazwischen befindliche Information und verwendet diese für den interaktiven oder automatisierten E-Mail Versand des soeben gedruckten PDF Dokuments.

EMail plugin - Suche E-Mail Adresse im Dokument

Funktionen:

  • Definition von „Begrenzern“ (Beginn, Ende) um E-Mail Adressen zu finden
  • Begrenzer – Definition für „An:“, „Cc:“ und „Bcc:
  • Auswahl wie die gefundenen Adressen verwendet werden sollen
  • Option – Nur erste Seite durchsuchen
  • Option – Bestimmte Anzahl von E-Mail Adressen zu überspringen

Download – MS-Word Beispieldokument >>>
Konfiguration und Ergebnisse – Beispieldokument

Download – eDocPrintPro – E-Mail Plugin >>>

eDocPrintPro – Sign Plugin – PDF Dokumente signieren

Der eDocPrintPro – Sign Plugin ermöglicht es beim Druckvorgang automatisch eine elektronische Signatur auf das erzeugte PDF Dokument aufzubringen. Die Signatur kann entweder unsichtbar oder sichtbar mit einer Grafik erfolgen. Plugin´s können mit anderen Plugins verkettet ausgeführt werden woduch z.B.: das erzeugte PDF zuerst signiert und danach archiviert oder per E-Mail verschickt werden kann. Über die Plugin Funktion von eDocPrintPro kann die Funktionalität flexibel erweitert und abgestimmt auf individuelle Anforderungen zusammengestellt werden.

eDocPrintPro Plugin - PDF Signatur_1 eDocPrintPro Plugin - PDF Signatur_2 eDocPrintPro Plugin - PDF Signatur_4

Highlights:

  • eDocPrintPro Plugin für digitale Signatur
  • für 32bit und 64bit Betriebsysteme verfügbar
  • Signatur – Einstellungen können zu Profilen zusammengefaßt werden
  • Profile: Erstellen, Kopieren, Umbenennen, Löschen
  • Profil wird fix eingestellt oder beim Druck zur Auswahl angeboten
  • sichtbare oder unsichtbare Signatur
  • Signatur Optionen – Zertifikatsauswahl, Ort, Grund, Kontakt
  • Grafik – Optionen – Ausrichtung, Anpassung
  • Signatur Position – Seite, Erste, Letzte, Position (X/Y), Größe (B/H)
  • keine zusätzliche Software erforderlich
  • für Softwarezertifikate – z.B.: gültig für die elektronische Rechnungslegung in Österreich
  • Automatische Sprachumschaltung – Englisch, Deutsch

Download – eDocPrintPro Sign Plugin – 32bit >>>
Download – eDocPrintPro Sign Plugin – 64bit >>>

iPaper2 – Setup – Commandline Parameter – zusätzlichen iPaper PDF Druckertreiber nicht installieren

Das iPaper Setup installiert standardmäßig neben dem „normalen“ iPaper PDF Druckertreiber einen zusätzlichen Treiber der in der Lage ist eingestellte Blättränder zu berücksichtigen. Die Installation dieses zusätzlichen iPaper Treibers kann über einen Commandline Paramter unterbunden werden.

INST2NDPD=1|0

1 – zusätzlicher Treiber wird installiert

0 – zusätzlicher Treiber wird nicht installiert

msiexec /i iPaperNET_Client.msi INST2NDPD=0

Silent Setup: msiexec /i iPaperNET_Client.msi INST2NDPD=0 /quiet

eDocPrintPro SDK – Interop.EDocPort.dll und Interop.EDocPort32.dll

Das eDocPrintPro SDK ab der Version 3.17 beinhaltet die signierte Version der Interop.EDocPort.dll sowie der Interop.EDocPort32.dll

Download – Interop.EDocPort.dll und Interop.EDocPort32.dll >>>

Object: Port

the main interface object, the only creatable object by the ID „eDocPort.port“. All the other objects must be obtained from the Port object.

Dim WithEvents eDoc As eDocPort.Port

Set eDoc = CreateObject(„eDocPort.port“)

Set eDoc = nothing

Remark1: for 32-bit applications on 64-bit operating systems, a new 32-bit COM server is added in the SYSWOW64 folder, eDocPort32.dll; the differences being the progID, eDocPort32.Port and the namespace eDocPort32; you can also use eDocPort32 COM objects for 32-bit applications running on 32-bit operating system, to write uniform applications on 32 bit and 64 bit platforms.

Remark2: for .NET applications, the eDocPort.dll and eDocPort32.dll must be added as COM references, unsigned interop will be automatically generated; if the application needs signed interops, they must be  created directly by the tlbimp.exe, with an appropriate command-line parameter:

“[tlbimp_folder]tlbimp.exe” „%windir%\system32\eDocPort.dll“ /out:“[project_folder]Interop.EDocPort.dll“ /keyfile:“[key_file_folder][key_file_name].snk“ /namespace:“Interop.EDocPort“

or:

“[tlbimp_folder]tlbimp.exe” “[eDocPort32.dll_folder]eDocPort32.dll“ /out:“[project_folder]Interop.EDocPort.dll“ /keyfile:“[key_file_folder][key_file_name].snk“ /namespace:“Interop.EDocPort32″

then add the output file as a project reference. The tlbimp_folder is usually %programfiles%\Microsoft SDKs\Windows\v6.0A\bin, and can vary on different Visual Studio versions and installation options. The eDocPort32.dll_folder is %windir%\system32 for 32-bit systems and %windir%\SysWOW64 for 64-bit systems.

Bitte verwenden Sie die aktuelle Version des Treibers ab 3.17

Download – eDocPrintPro 32bit (~5MB) >>>
Download – eDocPrintPro 64bit (~5MB) >>>

iPaper2 – Sign Plugin – Signaturfunktion als zusätzliche Aktion

iPaper2 verfügt bereits im Standardfunktion über eine Reihe von Aktionen – wie: Speichern, E-Mail, AutoPrint, PDF Metadata, Ausführen von  Programmen. Über eine frei verfüggbare und dokumentierte .NET Plugin Schnittstelle können weitere Aktionen jederzeit hinzugefügt werden.

Als erstes und kostenlos verfügbares iPaper2 – Plugin stellen wir jetzt eine Aktion zur Verfügung um eine digitale Signatur auf dem PDF Dokument aufzubringen.

Highlights:

  • kostenloses iPaper2 Plugin für digitale Signatur
  • für iPaper Client als auch Server auf 32bit und 64bit Betriebsystemen einsetzbar
  • sichtbare und unsichtbare Signatur
  • Signatur Optionen – Zertifikatsauswahl, Ort, Grund, Kontakt
  • Grafik – Optionen – Ausrichtung, Anpassung
  • Signatur Position – Seite, Erste, Letzte, Position (X/Y), Größe (B/H)
  • keine zusätzliche Software erforderlich
  • für Softwarezertifikate – gültig für die elektronische Rechnungslegung in Österreich
  • über den iPaper Server auch mehrfach Batch-Signatur über Foldermonitoring
  • Automatische Sprachumschaltung – Englisch, Deutsch

iPaper Aktion - Signieren hinzufügeniPaper - Signatur Aktion - Signatur Optionen iPaper - Signatur Aktion - Bild Optionen iPaper - Signatur Aktion - Signatur Position Unterschrift als Image zur visuelle Darstellung der aufgebrachten elektronischen Unterschrift

Achtung: Fügen Sie die Signatur Aktion immer vor z.b. „Speichern“ oder „E-Mail“ ein – sonst wird keine Signatur auf dem gespeicherten oder per E-Mail verschickten PDF Dokument aufgebracht !

Download – kostenloser iPaper Plugin – Elektronische Signatur >>>

eDocPrintPro – Tool um die Druckertreiber-Events zu testen

Für Softwareentwickler die unser eDoc SDK verwenden ist es wichtig die Events des Treibers richtig zu erkennen und an die Anwendung weiterzugeben. Ein Event wird beim Start des Druckvorgangs ausgelöst und der 2. Event sobald die PDF Datei fertig erstellt und weggeschrieben wurde. Beim 2. Event wird auch der Pfad und der Name der erzeugten PDF Datei zurückgeliefert.

Um auf den verschiedenen Plattformen – von Windows XP bis zu den aktuellen MS-Windows 2008 Server 64bit und Terminalserver testen zu können  ob die Events richtig ausgelöst und geschickt werden, stellen wir einen einfachen Tester zur Verfügung.

Warten auf die Events Events erhalten - für Start und Ende der PDF Erstellung

Download – Event Test für eDocPrintPro >>>

Webshop