CompareDocumentVisualsWith
Dokumentvergleich, Rendering
Beschreibung
Richtet Dokumentseitenbilder aus und vergleicht sie
Syntax
Function TPDFlib.CompareDocumentVisualsWith(Other: TPDFlib; DPI: Double;
Const Options: TPDFVisualCompareOptions): WideString;Anmerkungen
Liefert JSON mit status=complete, Seitenzahlen, Zählern für geänderte/hinzugefügte/entfernte/unveränderte Seiten und geordneten Seitenpaaren; fehlgeschlagene Operationen liefern status=error und complete=false ohne einen Teilerfolgsbericht
Das Zusammenpaaren der Seiten verwendet eine begrenzte längste gemeinsame Teilfolge exakter Fingerabdrücke sichtbarer Pixel einschließlich der Bildabmessungen; identische Seiten verankern eingefügte und entfernte Seiten, und nicht zugeordnete Lücken werden der Reihe nach gepaart
Paararten sind unchanged, changed, added, removed und size_changed; eine null Seitennummer bezeichnet eine fehlende Seite in dieser Eingabe
Wiederholte identische Seiten und neu geschriebene Lücken können eine mehrdeutige Entsprechung haben; das gemeldete alignment beschreibt den deterministischen bildbasierten Algorithmus, nicht die semantische Seitenidentität
Kanaltoleranz und ignorierte Bereiche wirken auf gepaarte Pixelvergleiche; Anker verwenden exakte Fingerabdrücke, bevor diese Optionen angewendet werden
Beide Dokumente behalten ihre ausgewählten Seiten; höchstens 8192 kombinierte Seiten und 4M Ausrichtungsmatrix-Zellen werden akzeptiert
JSON enthält Vergleichsmessungen und Bereiche, während Masken- und Overlay-Anforderungen für diesen Dokumentbericht ignoriert werden; verwenden Sie CompareRenderedPagesWith für binäre Artefakte eines ausgewählten Paares