Kategorie: Plugin

eDocPrintPro Plugin SDK inkl. Beispiele, Source Code, Setup für C++, VB, C# als COM, DLL, EXE

eDocPrintPro verfügt über eine Plugin Schnittstelle die es ermöglicht den Druckertreiber modular zu erweitern ohne das Basisprodukt selbst verändern oder anpassen zu müssen. Mit Hilfe der Plugins können nach dem Druckvorgang ein oder mehrere nachgelagerte Verarbeitungsschritte interaktiv oder silent ablaufen. Es gibt bereits für die verschiedensten Anwendungsbereiche eine ganze Reihe an Plugins die teilweise aus Projekten heraus entstanden sind.

Das Plugin SDK ist frei und kostenlos verfügbar.

Das Setup für das Plugin SDK umfaßt mehrere Beispiel Plugins für unterschiedliche Programmiersprachen – VB, C++ sowie .NET C# und zeigt auch die verschiedenen Möglichkeiten Plugins zu integrieren – als COM, DLL oder EXE. Die Beispiele umfassen die Dokumentation, den Source Code, den MSI Setup-Skript sowie das fertige Setup. Auf Basis dieser Information ist es für jedem Programmierer sehr einfach möglich eigene Plugins zu schreiben und damit den eDocPrintPro Druckertreiber beliebig zu erweitern und zu integrieren.

eDocPrintPro Plugin SDK – mitgelieferte Beispiele:

  • C++ COM – erzeugt eine E-Mail Nachricht mit dem Dokument als Anhang unter Verwendung von MAPI.
  • C++ DLL – erzeugt eine LOG Datei. Der Zielpfad/Namen kann über das Konfigurations User Interfece festgelegt werden.
  • C++ EXE – erzeugt Thumbnail Bilder von Image Dokumenten  (Ausgabeformat JPEG, TIFF des Treibers – nicht jedoch für PDF).
  • C# .NET EXE – erzeugt eine E-Mail Nachricht mit dem Dokument als Anhang unter Verwendung der Microsoft Outlook API.
  • VB EXE – kopiert das erzeugte Dokument in den konfigurierten Ziel-Ordner.

eDocPrintPro Plugin – Besonderheiten:

  • Modulare Erweiterung des eDocPrintPro Druckertreibers um nachgelagerte Verarbeitungschritte
  • Unabhängigkeit von der Programmiersprache mit der das Plugin entwickelt wird – COM, DLL, EXE
  • Fertige Beispiele für C++, VB, .NET C# inkl. Dokumentation, Source Code, MSI-Setup-Scripts bzw. fertige Setup´s
  • Plugins können über ein Konfigurations User Interface verfügen
  • Plugins können “Silent” oder mit Userinterface bzw. Dialogen für den Anwender ablaufen
  • Plugins können “Einzeln” oder mehrere “Verkettet” nacheinander abgearbeitet werden.
  • Verkettete Plugins können unter einem Set-Namen zusammengefaßt gespeichert und aufgerufen werden.

Eine Übersicht der aktuell verfügbaren Plugins finden sie hier >>>

Download – eDocPrintPro Plugin SDK 32-Bit (ca. 20MB) >>>

Download – eDocPrintPro Plugin SDK 64-Bit (ca. 23 MB) >>>

Wir erstellen Ihnen gerne ein entsprechendes Angebot für die Entwicklung eines individuellen Plugins. Im Rahmen der Erstellung eines “eDocPrintPro Customized Setups” können wir auch Setup´s erstellen die bereits auch neu und individuell erstellte und fertig konfigurierten Plugin´s beinhalten. Damit erhalten Sie ein “Ready to Run” Setup für die individelle Integration sowie mit projekt- oder kundenspezifischen Funktionen.

Sollten sie diesbezüglich Ideen und Erweiterungswünsche haben so kontaktieren Sie uns bitte >>>

eDocPrintPro Plugin – EmbedFiles – Dateien in PDF Dokumente einbetten

Mit dem eDocPrintPro Plugin – EmbedFiles – ist es möglich beim Druckvorgang vorhandene Dateien automatisch in das erzeugte PDF Dokument einzubetten.

PDF ist ein Containerformat das auch in der Lage ist ganze Dateien im Binärformat einzubetten. Damit kann z.b. auch das Originaldokument aus dem das PDF erzeugt wurde eingebettet, archiviert oder übermittelt werden. Es können aber auch Metadaten zu dem Dokument archiviert oder an ein anderes System weitergegeben werden. Z.b. lassen sich auf diese Weise zu einer Rechnung oder Lieferschein die gesamte Rechnungs-Information als XML Datei einbetten. Die eingebetteten Dateien können dann  über den freien Adobe Reader wieder extrahiert oder direkt aus der PDF Datei heraus per Doppelklick aufgerufen werden. Ebenso können die Dateien per Commandline Tool bzw. COM / .NET Komponente wieder ausgelesen und lokal abgespeichert werden. Neben dem eDocPrintPro Plugin zum automatischen Einbetten von Dateien bieten wir Softwareentwickern dafür auch die entsprechenden Werkzeuge an.

Funktionen eDocPrintPro Plugin – EmbedFiles

  • automatisches Einbetten von Dateien in PDF´s bei der Erzeugung
  • Einbetten aller Dateien aus einem Verzeichnis – mit und ohne Filter
  • Einbetten einzelner oder mehrerer bestimmter Dateien – Folder / Name
  • Dateien werden nach den eingestellten Kriterien gesucht / eingebettet und anschließend gelöscht
  • Dateien können  per Adobe Reader, Commandline Tool oder .NET / COM aus dem PDF wieder extrahiert bzw. von dort aus aufgerufen werden.

Anwendungsbereich:

  • Archivierung
  • Datenaustausch zwischen unterschiedlichen Systemen – z.b. für Metadaten oder XML

eDocPrintPro_Plugin_Embed_files eDocPrintPro_Plugin_Embed_files_1

Interesse an einer solchen Lösung ? >>>

eDocPrintPro Plugin – Metadaten abfragen und als XML ins PDF einbetten

Wir haben für ein Projekt einen eDocPrintPro Plugin entwickelt der es ermöglicht Metadaten bei der Druckausgabe über eine Profilmaske abzufragen. Die über diese Maske erfaßten Informationen werden in Form einer XML Datei gespeichert und in das erzeugte PDF Dokument als Attachment mit eingebettet. Die im PDF eingebettete XML Datei bekommt den gleichen Namen wie das erzeugte PDF. Nach Abschluss dieses Vorgangs wird eine zusätzliche “Triggerdatei” (*.sem) erzeugt um den nächsten nachgelagerten Verarbeitungsschritt anzustoßen.

In dem Projekt geht es darum Patientenbefunde dezentral zu erfassen an einen zentralen Server zu übertragen. Die einfachste “Schnittstelle” die unabhängig von den verwendeten Anwendungen am Client funktioniert ist ein Druckvorgang der eine PDF Datei erzeugt. Die Metadaten zu den Befunden werden über die Maske abgefragt in das PDF eingebettet, danach wird die PDF Datei an den Server übertragen. Die XML Metadaten werden aus dem PDF extrahiert und für die weitere Archivierung und Verarbeitung verwendet.

Funktionen:

  • eDocPrintPro Plugin zur Erfassung von Dokumenten-Metadaten
  • Konfigurationsmöglichkeit der Klassifikation sowie der StandortID
  • Erzeugen eines PDF Dokuments über einen Druckvorgang
  • Abfrage der Metadaten über Profilmaske (Name, Geb. Datum,  Klassifikation, Beschreibung)
  • Erstellen einer XML Datei mit den Metadaten
  • Einbetten der XML Datei als Attachment in das PDF Dokument
  • Erzeugen einer Triggerdatei, Übertragen an einen Server, Extrahieren der XML-Metadaten, Archivieren des PDF am Server auf Basis der extrahierten Metadaten.

Dieses Plugin  ist ein gutes Beispiel dafür welche Möglichkeiten der Automatisierung und des Workflows durch die Entwicklung und die Verwendung von individuell angepaßten eDocPrintPro Plugin´s gegeben sind.

Konfiguration Standardeinstellungen Abfrage über Profilmaske XML Datei als Attachment im PDF Erfasste Metadaten - Aufbau der XML Datei

Testseite mit XML Attachment >>>
XML Datei mit Metadaten >>>
Download – eDocPrintPro Plugin Ask for Metadata >>>

PDFSecurity – eDocPrintPro Plugin – PDF Sicherheitseinstellungen anbringen

Oft möchte man ein erzeugtes PDF Dokument mit einem Passwort zum Öffnen schützen, bzw. bestimmte Änderungs-Möglichkeiten und Funktionen der PDF Dokumente einschränken. Zu diesem Zweck dient der PDFSecurity Plugin für den eDocPrintPro PDF Druckertreiber.

eDoc_PDFSecurity_Plugin

Funktionen – PDFSecurity Plugin:

  • Passwort zum Öffnen
  • Passwort für Setzen und Ändern der PDF Berechtigungen
  • Verschlüsselung 40 / 128 bit
  • Drucken – Sperren, niedere / hohe Auflösung erlauben
  • Dokumentenänderungen – Sperren, Einfügen / Löschen / Rotieren von Seiten erlauben, Formularfelder ausfüllen und unterschreiben erlauben, Kommentieren erlauben, Alles Erlauben – jedoch keine Seiten entnehmen, Kopieren und Entnehmen von Inhalten erlauben
  • Einstellungen vor dem Drucken zur Änderung anzeigen /Voreinstellungen “Silent” anwenden.
  • 32 / 64bit Versionen – MSI Setup
  • 30 Tage voll funktionsfähige Demoversion – Online freischaltbar

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

PDFSplit – eDocPrint Pro Plugin – neue Version

Die neue PDFSplit Version ermöglicht jetzt auch die Einstellungen für die Seitenteilung vor der Verarbeitung interaktiv anzuzeigen und individuell abzuändern. Bitte beachten Sie dass PDFSplit momentan nicht für das  PDF/A Dokumentenformat geeignet ist. Beim eDocPrintPro Druckertreiber muss daher PDF als Ausgabeformat eingestellt werden

PDFSplit - Teilen nach Seiten interaktiv anzeigen  PDFSplit - Seitensplit Dialog anzeigen

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

AddOverlay / Underlay eDocPrintPro Plugin – 64bit Version verfügbar

AddOverlay ermöglicht es Ausdrucke des eDocPrintPro PDF Druckertreibers durch PDF Formulare und Vorlagen zu überlagern bzw. zu hinterlegen. Neben der 32bit ist jetzt auch eine 64bit Version verfügbar. Dieses Plugin in Kombination mit der 64bit Version von eDocPrintPro ermöglicht “iPaper kompatible Funktionen” auf 64bit Betriebssystemen.

Alle iPaper Anwender (Neukunden bzw. Kunden mit Wartung) die eine 64bit Version benötigen erhalten bis zur Verfügbarkeit der echten 64bit iPaper Version diese Zwischenlösung kostenlos zur Verfügung gestellt.

Download – eDocPrintPro 64bit >>>
Download – eDocPrintPro AddOverlay Plugin – 64bit >>>

PDFSplit – eDocPrint Pro Plugin – neue Version – sowie 64bit Version verfügbar

Neu implementiert wurden Funktionen um das über den Druckvorgang erzeugte PDF Dokument entweder an Hand einer vorgegebenen Liste von Seitennummern oder alle “x Seiten” zu teilen – z.b.: 1,3,8,15 – würde das Dokument an den Seiten 1,3,8 und 15 teilen und aus den Gesamtdokument vier Einzeldokumente erzeugen. Dabei wird an den Ursprungsnamen ein Zähler (001, 002, 003, 004 usw.) angehängt.

Die neue Version ist jetzt auch als 64bit Version verfügbar.

eDoc Plugin Split PDF based on pages  eDoc Plugin Split PDF based on text strings

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

AddOverlay / Underlay eDocPrintPro Plugin – Formulare beim Ausdruck überlagern

Mit dem AddOverlay / Underlay Plugin ist es möglich PDF Forumlare beim Ausdruck automatisch dem Druckergebnis zu unterlegen bzw. zu überlagern.  Diese Plugin verfügt damit über ähnliche Funktionen wie iPaper jedoch nicht so komfortabel und mit nicht so umfangreicher Funktionalität.

eDocPrintPro verfügt jedoch mit seinem Plugin-Konzept und der Programmierschnittstelle über eine Vielzahl an Möglichkeiten der Erweiterung und Integration.

Funktionen AddOverlay / Underlay – Plugin:

  • Auswahl des PDF Overlays bzw. Underlays
  • Anzahl der Seiten des Formulars die verwendet werden sollen (alle Seiten, erste Seite… xten Seite)
  • Formular einmalig oder wiederholt (Loop) anwenden

Bei der “einmaligen” (Loop ausgeschalten) Anwendung mit einem z.b. 2 seitigen PDF Forumlar wird die 1. Seite einmal verwendet und die 2.Seite auf die Folgeseiten des Ausdrucks repliziert. Bei der “wiederholten” (Loop eingeschalten) Anwendung wird das 2 seitige Formular in einer “Schleife” wiederholt auf dem fortlaufenden Ausdruck darüber- bzw. darunter gelegt. Diese Loop Option findet z.b. bei Serienbriefen die in einem Druckvorgang erzeugt werden, Anwendung.

AddOverlay / Underlay eDocPrintPro Plugin - Formulare beim Ausdruck überlagern

Voraussetzung: eDocPrintPro 32bit bzw. eDocPrintPro PDF/A 32bit

Download: 30 Tage voll funktionsfähige Demoversion >>>

CopytoFolder – kostenloser eDocPrintPro Plugin

Mit “CopytoFolder” gibt es einen weiteren kostenlosen Plugin für den eDocPrintPro Druckertreiber. Nach Installation und Konfiguration des Plugins werden alle über den eDocPrintPro Druckertreiber erzeugten Dokumente automatisch in den über den “CopytoFolder” Plugin konfigurierten Ordner kopiert unabhängig davon welche weiteren Arbeitschritte vorgesehen sind. Der Plugin soll zeigen wie einfach es ist den Druckertreiber um neue Funktionen zu erweitern. Einsatzbereich wäre z.b. eine automatische Archivierung aller über den Treiber erzeugten Dokumente in einem vordefinierten Ordner.

Copy to folder - eDocPrintPro Plugin

Download – CopytoFolder – kostenloser eDocPrintPro Plugin