Monat: März 2022

PDFmdx Version 3.20.0

Neuerungen / Verbesserungen PDFmdx Version 3.20.0:

  • Wiederholungen & Wartezeit bei gesperrten Dateien: Falls eine Datei in einem der überwachten Eingangordnern beim Start der Verarbeitung durch eine andere Anwendung noch gesperrt ist so wird für diese Dateien automatisch eine *.lock Datei angelegt. Das passiert falls z.b. ein Scanner die Scans direkt in einen überwachten Ordner ablegt. Oft wird dabei zuerst die PDF Datei angelegt, gesperrt um dann Seite für Seite hinzuzufügen. Eine Datei fertig zu schreiben und die Sperre aufzuheben kann das je nach Umfang des Dokumentenstapels einige Minuten dauern. Um auch solche Situationen abzufangen wurden 2 Parameter implementiert um *.lock Dateien automatisch wieder zu entfernen. Damit lassen sich Anfangs gesperrten Dateien nach deren Freigabe automatisch verarbeiten.

Konfigurierbar sind die „Anzahl der Wiederholungen“ sowie die „Wartezeit zwischen den Wiederholungen“. Es wird also wiederholt überprüft ob die Datei noch gesperrt ist und falls diese freigegeben wurde, wird die *.lock Datei gelöscht und das PDF wird verarbeitet.

  • PDF Öffnen Passwort – XML Export der Vorlagen / Layouts: Beim XML Export der Vorlagen / Layouts können jetzt auch die im PDFmdx Layout hinterlegten Passworte zum Öffnen einer geschützten PDF Datei exportiert werden.

Download – PDFmdx Template Editor & Processor >>>

SplitBarcode – 1D / 2D Barcodes erkennen, auslesen, PDF Dokumente teilen

SplitBarcode dient dazu um 1D / 2D Barcodes in PDF Dokumenten zu erkennen bzw. auch in Einzeldokumente zu teilen. Die ausgelesene Barcode-Information kann über Variablen für die Namensgebung und Ablage der neu erzeugten Dateien verwendet werden. Metadaten über die erkannten Barcodes können für jedes PDF einzeln, oder auch als XML, XLSX, CSV Gesamtdatei erzeugt werden.

Unterstützte 1D / 2D Barcode-Typen: Australian Post, Aztec, Codabar, Code11, Code128, Code16K, Code39, Code93, DataMatrix, DotCode, DutchKIX, EAN13, EAN13Plus2, EAN13Plus5, EAN8, EAN8Plus2, EAN8Plus5, HanXinCode, IATA2of5, IntelligentMail, Interleaved2of5, MailMark4StateC, MailMark4StateL, Matrix2of5, MatrixCode, MicroPDF417, MicroQR, MSI, PatchCode, PDF417, PDF417Compact, Pharmacode, Planet, Plus2, Plus5, Postnet, QR, RoyalMail, RSS14, RSS14Stacked, RSSExpanded, RSSExpandedStacked, RSSLimited, Standard2of5, Telepen, UPCA, UPCAPlus2, UPCAPlus5, UPCE, UPCEPlus2, UPCEPlus5.

SplitBarcode Funktionen:

  • Erkennen und Auslesen von 1D / 2D Barcodes (51 Barcodetypen).
  • Teilen von Dokumentenstapel in Einzeldateien.
  • Löschen von Leerseiten.
  • Erzeugen von XML, CSV, XLSX Metadaten Dateien.
  • Die Konfiguration erfolgt über den SplitBarcode Editor, um Vorlagen (unterschiedliche Einstellungen und Konfigurationen), mit mehreren mit der Vorlage verknüpften Layouts (unterschiedliche Positionen der Felder) zu erzeugen.

SplitBarcode Editor: Eine Vorlage enthält alle Einstellungen und Konfigurationen (Felder, Bedingungen, Ausgabe, PDF Infofelder, Barcodes). Mit der Vorlage verknüpft sind ein oder mehrere Layouts. Ein Layout benötigt eine PDF Musterdatei auf der die durch die Vorlage definierten Felder in Größe und Position festgelegt werden.

SplitBarcode Vorlagen Editor – Funktionen:

  • Vorlage – hinzufügen, umbenennen, kopieren, löschen, importieren / exportieren, Layout – hinzufügen, umbenennen, kopieren, löschen.
  • Definition von Feldern um die ausgelesenen Barcode Infos über Variablen verwenden zu können.
  • Zuordnung der zu erkennenden Barcode-Typen zu den Feldern. Pro Feld kann festgelegt werden welche der 51 Barcode Typen erkannt werden sollen.
  • Aufbereitung der ausgelesenen Barcode-Werte über RegEx, Entferne: Rechts / Links / Leerzeichen / Nullen, Text ersetzen über Tabelle oder über externe CSV / XLS Datei.
  • Für jedes Barcode Feld stehen neben dem ausgelesenen Wert auch weitere Informationen als „Untervariablen“ zur Verfügung: bc_read – der originär ausgelesene Barcode, bc_processed – der gemäß Konfiguration aufbereitetet Barcode Wert, bc_page – die Seite auf dem der Barcode gefunden wurde, bc_type – die Barcode Type, bc_dir – die Barcode Ausrichtung in Grad, bc_left – die Barcode Position links in mm, bc_top – die Barcode Position oben in mm, bc_width – die Barcode Breite in mm, bc_height – die Barcode Höhe in mm,
  • Identifizieren und Zuordnen der zu verarbeitenden Dokumente über Vorlage / Layout, an Hand von Bedingungen (UND / ODER / NICHT) sowie Teilstring (*, #, ?) Kriterien.
  • Teilen von Dokumentenstapel in Einzeldateien – über Seitenzahl, Änderung eines Feldwertes oder über Kriterien.
  • Erkennen und Entfernen von Leerseiten über Festlegung eines max. Schwarzanteils in %
  • Ausfüllen der PDF Infofelder (Titel, Autor, Betreff, Schlüsselworte) mit Text bzw. über ausgelesene Feldwerte.

   

SplitBarcode Layout Editor – Funktionen:

  • PDF Musterdatei (Prototyp) auswählen / speichern,  Seite wählen, hinauf, hinunter, Zoom, Ansichtsauswahl.
  • Je Layout können die definierten Felder visuell / interaktiv auf einer geladenen PDF Musterdatei positioniert und in ihrer Größe festgelegt werden.
  • Anzeige für positionierte Felder: Position, Größe, Barcode Wert, Barcode Type
  • Feldfunktionen: Barcode Type automatisch erkennen, Bedingung aus dem Feld erstellen und in den Bedingungseditor einfügen.
  • SplitBarCode Layout Editor Testfunktion – Test der aktuellen Konfiguration an Hand des PDF Prototyps bzw. gegen andere PDF Dateien – Testet die Kriterien für das Erkennen und Teilen.  Das erkannte Layout, die ausgelesenen und aufbereiteten Feldwerte, die Seiten an denen das Dokument geteilt wird, sowie die zu löschende Seiten werden angezeigt.

       

SplitBarcode Verarbeitung:

  • Für die Verarbeitung werden die zu verwendenden Vorlagen / Layouts aktiviert und können über Profile verwaltet werden.
  • Das zu verarbeitende PDF Dokument wird gegen alle aktivierten Vorlagen / Layouts entsprechend der definierten Kriterien validiert. Trifft ein Kriterium zu so wird das Dokument entsprechend der Vorlagendefinition verarbeitet. Trifft kein Kriterium zu so wird ein Fehler ausgeworfen bzw. die Datei in den Fehlerordner verschoben.
  • PDF-Dateiausgabe – Konfiguration von Zielpfad und Dateiname unter Verwendung der definierten Felder/Variablen. Für bestehende Dateien kann Überschreiben, Dateinamen-Zähler sowie Anhängen konfiguriert werden.
  • Metadaten Ausgabe: Konfiguration von Zielpfad und Dateiname unter Verwendung der definierten Felder/Variablen. Ausgabe als XML, XLSX, CSV Datei, als Gesamtdatei oder als Einzeldatei pro erzeugtem PDF, Spaltendefinition für die XLSX / CSV Datei über Feld / Variablenauswahl.

Download SplitBarCode Anwendungen:

PDFmdx Version 3.19.0

Neuerungen / Verbesserungen PDFmdx Version 3.19.0:

  • Verbesserte Barcode Performance durch Vorverarbeitung: Es gibt jetzt einen neue Option um die Barcode Erkennung und Verarbeitung zu beschleunigen. Die bisherige Barcode Verarbeitung ist weiterhin vorhanden da es Anwendungsfälle geben kann bei der die bisherige Verarbeitung einen Vorteil bietet. Beide Implementierungen haben je nach Situation ihren Vorteil. Die Barcode Erkennung erfordert ein Image und nicht eine normale PDF Struktur mit Text und Linien. Für die Barcode Erkennung muss das PDF daher vorher gerendert werden.

Bei der bisherigen Implementierung wird nur der durch das Feld markierte Bereich gerendert. Da das nicht sehr lange dauert und um auch bei schlechten Scans ein besseres Ergebnis zu erzielen, wird das Rendering 3fach ausgeführt – mit 200, 300, und 400dpi.  Vorteil: Falls nur in einem einzelnen kleinen Bereich eine Barcode Erkennung stattfinden soll muss nicht alles gerendert werden bzw. falls Scans mit minderer Qualität verarbeitet werden.

Bei der neuen Funktion der „Barcode Vorverarbeitung“ wird das ganze PDF vorab mit 300dpi gerendert, alle im Template definierten Barcodetypen werden erkannt und für die spätere Verwendung gecached. Das funktioniert schneller da das Redering bzw. die Barcode Erkennung nur einfach mit 300dpi durchgeführt wird und die erkannten Werte für die Weiterverarbeitung gespeichert werden.  Vorteil: Falls es auf einer Seite mehrere Bereiche mit Barcodes gibt oder bei guter Qualität der Dokument bei der ein mehrfach Rendering nicht erforderlich ist.

  • Geschützte PDF verarbeiten – Öffnen Passwort: Bisher konnten Passwort geschützte PDF nicht verarbeitet werden. Jetzt gibt es eine Funktion um beim Layout das „PDF Öffnen“ Passwort zu hinterlegen. Für die Verarbeitung sind alle für den Job hinterlegten Passworte der ausgewählten Layouts geladen. Erkennt PDFmdx eine geschützte PDF Datei so wird mit der Passwortliste versucht das PDF hintereinander zu öffnen und zu entschlüsseln. Passt ein Passwort so wird das PDF geöffnet und entschlüsselt. Danach wird daraus ein neues, ungeschütztes PDF erstellt und normal über PDFmdx verarbeitet.

Download – PDFmdx Template Editor & Processor >>>

Webshop