Dateien, die nicht bitidentisch sind, ist nicht anzumerken, ob sie inhaltlich wie gestalterisch übereinstimmen. In diesem Fall müssen die in der Datei definierten Dokumentenobjekte und deren Eigenschaften analysiert werden, und zwar bei unterschiedlichen Formaten auch noch so, dass die Formatbesonderheiten gleichartiger Objekte keine Rolle spielen. Genau diese Aufgabe löst DocBridge Delta, entweder in Form visueller Darstellungen der Unterschiede oder durch Auflistung der analysierten Differenzen.

Die wichtigsten Vorteile
  • Vergleich von Dokumenten gleichen oder unterschiedlichen Formats – besonders geeignet für große Produktionsjobs und Datenströme
  • Visuelle Darstellung der Unterschiede bis auf Pixelgröße
  • Detaillierte Auflistung der Unterschiede auf Objektebene
  • Auswertbare Returncodes für automatisierte Programmabläufe
  • Bei abweichender Positionierung des gesamten Seiteninhalts lässt sich für das zu vergleichende Dokument eine Verschiebung vorgeben
  • Seiten der zu vergleichenden Dokumente können einzeln unterdrückt werden, um Vergleiche beispielsweise auch bei eingefügten Leerseiten durchführen zu können
  • Seitenbereiche mit wechselnden Inhalten wie Adressfelder oder Datumsangaben können vom Vergleich ausgenommen werden
  • Prüfung auf Übereinstimmung von Metainformationen wie Indizes in TLEs von AFP-Dokumenten
Das Konzept von DocBridge Delta

DocBridge Delta nutzt die Fähigkeiten der zugrunde liegenden Basistechnologie, die in den Dokumentendateien kodierten Objekte bis in jede Detailstruktur zu analysieren und in ein formatübergreifendes Metaformat umzuwandeln. Da sie die gängigsten Dokumentenformate verarbeiten kann, ist sie in der Lage, auch völlig unterschiedliche Eingangsformate in die gemeinsame Objektstruktur des Metaformats umzusetzen. DocBridge Delta vergleicht auf dieser Ebene beide Eingangsdokumente und kann die Unterschiede Objekt für Objekt aufzeigen.

Weitere Funktionen

Typische Anwendungsszenarien

Damit eignet sich DocBridge Delta insbesondere für Anwender großer Produktionsjobs, die ein vorgegebenes Dokument mit Hilfe einer Anwendung in ein anderes Format umgewandelt haben und überprüfen wollen, ob das erzeugte Dokument in Bezug auf den Inhalt und seine Darstellung noch mit dem Original übereinstimmt. Im Rahmen der Qualitätssicherung kann das Resultat für ihn je nach Aufgabenstellung sowohl in Bezug auf die bloße Darstellung wie auch auf die intern verwendeten Objekttypen oder Ressourcen wichtig sein.

Visueller Dokumentenvergleich

Beim visuellen Vergleich werden beide Dokumente in ein Pixelbild gleicher Auflösung aufgerastert und die umgesetzten Pixelbilder miteinander abgeglichen – ähnlich wie bei einem Lichttisch, bei dem beide Dokumente übereinander gelegt werden, um Differenzen zwischen ihnen erkennen zu können. In der generierten Datei werden die in beiden Dokumenten übereinstimmenden Pixel grau dargestellt. Wenn dagegen einzelne Pixel nur in einem der beiden Dokumente vorkommen, werden die nur im Referenzdokument vorhandenen Pixel in grün und die entsprechenden Pixel im damit abzugleichenden Dokument in rot dargestellt.

Auf diese Weise sind bereits kleinste Unterschiede von Objekten, wie z.B. nur um eine Pixelbreite voneinander abweichende Ränder bei leicht unterschiedlich geschnittenen Zeichen eines Fonts, sofort erkennbar.

Sollte bei dem zu vergleichenden Dokument zu erkennen sein, dass der gesamte Inhalt verschoben ist, kann über eine zusätzliche Einstellung die Verschiebung kompensiert werden, um prüfen zu können, ob es außer der Verschiebung noch andere Unterschiede zwischen den Dokumenten gibt.

Wenn in den zu vergleichenden Dokumenten einzelne Seiten vorkommen, die im Vergleichsdokument nicht vorhanden sind, können diese beim Vergleich unterdrückt werden, um beispielsweise zusätzlich erzeugte Leerseiten vom Vergleich auszunehmen.

Das Differenzdokument mit den farblich abgehobenen Vergleichspunkten wird als Multipage-TIFF-Dokument bzw. als übliches PDF ausgegeben.

Struktureller Vergleich auf Objektebene

DocBridge Delta schreibt die erkannten Differenzen der einzelnen Objekte auf jeder Seite detailliert in eine Log-Datei. Aus den Einträgen in der Log-Datei lassen sich Unterschiede z.B. folgender Art entnehmen:

  • Unterschiedliche Positionierungen von Objekten
  • Inhaltliche Unterschiede von Objekten wie Textdifferenzen oder unterschiedliche Barcode-Inhalte
  • Unterschiedliche Attribute gleicher Objekttypen wie z.B. unterschiedliche Fonts oder Fontattribute wie Fontgrößen bei gleichem Inhalt des Textes

Vor der Prüfung werden die zu vergleichenden Dokumente in das auf Unicode basierende Metaformat umgesetzt, so dass selbst bei Verwendung einer anderen Codepage nur wirkliche Textunterschiede registriert werden.

Weitere Vergleichsoptionen

Neben den Vergleichen in den Darstellungen von Objekten zwischen zwei Dokumenten bietet DocBridge Delta auch Prüfungen folgender Art an:

  • Binärvergleich zwischen zwei Dokumentendateien
  • Prüfung auf Größenunterschiede mit der optionalen Vorgabe eines Mindestwerts in Bits oder Pixeln (nur Größenunterschiede ab einem bestimmten Wert werden berücksichtigt)
  • Vergleich von Seitenanzahl und -anordnung
  • Vergleich auf Basis von Positionierungstoleranzen (nur Positionierungsdifferenzen ab einem bestimmten Wert werden berücksichtigt)
  • Ausklammern definierbarer Seitenbereiche zum Vergleich bei wechselnden Inhalten wie z.B. Adressfeldern oder Datumsangaben
  • Unterschiede bei Metainformationen wie z.B. verschiedene Indizes innerhalb von TLEs in AFP-Dokumenten oder XMP-Informationen in PDF-Dokumenten

Alle Meldungen werden mit Returncode zurückgegeben und können daher bei einem automatischen Dokumentenabgleich per Programm ausgewertet werden.

Unterstütze Eingangs- und Ausgangsformate

Es werden alle gängigen Formate unterstützt. Eine vollständige Übersicht finden Sie in der Compart Matrix.

Unterstützte Plattformen

Es werden alle gängigen Plattformen unterstützt. Eine vollständige Übersicht finden Sie im DocBridge Delta Datenblatt.