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