Stregkodeafkodning på indlæst side

THotPDF.DecodeLoadedPageBarcodes gengiver én indlæst side eller et område i siderummet og udlåner det resulterende 24-bit-bitmap til en programvalgt IHPDFBarcodeDecoder

Standardstien på 144 DPI bruger progressiv gengivelse af displaylister, begrænser rasterpixels og maksimale arbejdsbytes og kontrollerer annullering mellem gengivelsesudsnit, rotationsforsøg, afkoderkald og resultatvalidering

Rotation og koordinater

bdrpFallback afkoder først den oprindelige raster og allokerer kun kopier ved 90, 180 og 270 grader, når intet gyldigt resultat er accepteret, så fire afkoderkald undgås på den almindelige sti

Afkoderen rapporterer pixelgrænser og orientering med uret i forhold til det udlånte bitmap for forsøget

HotPDF ophæver forsøgsrotationen og sidens gengivelsesmatrix og returnerer et aksejusteret rektangel og orientering mod uret i PDF-sidens brugerrum, også for sider hvor posten /Rotate ikke er nul

Validering og deduplikering

Hvert resultat kontrolleres for endelig sikkerhed, orientering, geometri, gyldig Unicode og konfigurerede grænser for tekst og rå bytes

Når alle rotationer anmodes, deduplikeres matchende symbologi, nyttelast og overlappende sidegrænser ved intersection-over-union, og kandidaten med den højeste sikkerhed bevares

Handlingen ændrer aldrig den indlæste objektgraf og offentliggør intet delvist resultatarray efter fejl i gengivelse, afkoder, budget eller annullering

Relateret API