CompareDocumentVisualsWith

Dokumentjämförelse, rendering

Beskrivning

Förankrar och jämför dokumentsidbilder

Syntax

Function TPDFlib.CompareDocumentVisualsWith(Other: TPDFlib; DPI: Double;
  Const Options: TPDFVisualCompareOptions): WideString;

Anmärkningar

Returnerar JSON med status=complete, sidräkningar, räkningar för ändrade/tillagda/borttagna/oförändrade samt ordnade sidpar; åtgärdsfel returnerar status=error och complete=false utan någon delvis lyckad rapport

Sidparningen använder en avgränsad längsta gemensamma delsekvens av exakta fingeravtryck för synliga pixlar, inklusive bilddimensioner; identiska sidor förankrar infogade och borttagna sidor, och omatchade gap paras i ordning

Parkindar är unchanged, changed, added, removed och size_changed; ett sidnummer noll betecknar en frånvarande sida i den indata

Upprepade identiska sidor och omskrivna gap kan ha tvetydig motsvarighet; den rapporterade alignment-informationen beskriver den deterministiska bildbaserade algoritmen i stället för semantisk sididentitet

Kanaltolerans och ignorerade regioner påverkar parvisa pixeljämförelser; förankringar använder exakta fingeravtryck innan dessa options tillämpas

Båda dokumenten behåller sina valda sidor; högst 8192 sidor sammanlagt och 4M matrisceller för förankring accepteras

JSON innehåller jämförelsemått och regioner, medan mask- och overlay-begäranden ignoreras för den här dokumentrapporten; använd CompareRenderedPagesWith för binära artefakter från ett valt par

Se även

CompareRenderedPagesWith, CompareFileVisuals