OCRDocumentEx
OCR, rendering, documentbewerking
Beschrijving
Draait OCRPageEx over een paginabereik en houdt telkens één rasterpagina vast
Syntaxis
Delphi
Function TPDFlib.OCRDocumentEx(Const PageRange: WideString; DPI: Double;
Const Language, FontName: WideString; MinConfidence: Double;
Options: Integer): Integer;
ActiveX
Function PDFlib::OCRDocumentEx(PageRange As String, DPI As Double,
Language As String, FontName As String, MinConfidence As Double,
Options As Long) As Long
DLL
int DLOCRDocumentEx(int InstanceID, const wchar_t* PageRange, double DPI,
const wchar_t* Language, const wchar_t* FontName, double MinConfidence,
int Options);
int DLOCRDocumentExA(int InstanceID, const char* PageRange, double DPI,
const char* Language, const char* FontName, double MinConfidence,
int Options);
Parameters
| PageRange | Een paginabereikexpressie zoals 1-3,7, of een lege string voor alle pagina's |
|---|---|
| DPI | De eindige, positieve rasterresolutie |
| Language | Een door de provider gedefinieerde taalhint |
| FontName | Een insluitbaar TrueType-lettertype of een lege string voor het kiezen van een alternatief |
| MinConfidence | De inclusieve betrouwbaarheidsdrempel per woord van 0 tot en met 1 |
| Options | Het laagbeleids-bitmasker van ApplyOCRTextLayerEx, los op elke geselecteerde pagina toegepast |
Retourwaarden
Het aantal pagina's dat is verwerkt vóór afronding, mislukking of annulering, inclusief pagina's die het bestaande-tekstbeleid oversloeg en pagina's zonder geaccepteerde woorden
Een volledig afgeronde aanroep geeft het aantal geselecteerde pagina's terug; eerder geslaagde pagina's blijven weggeschreven wanneer een latere pagina mislukt
Opmerkingen
Elke PNG wordt vrijgegeven voordat de volgende pagina wordt gerenderd, dus het piekgeheugen voor rasters volgt de grootste pagina in plaats van het aantal pagina's
Gebruik optie 3 om native of vreemde verborgen tekst te behouden en pagina's te verversen waarvan de tekst uitsluitend uit OCR-lagen in bibliotheekbezit komt
Voortgang en coöperatieve annulering gebruiken de normale bewerkingslevenscyclus; providerannulering laat het OCR-resultaat van de huidige pagina onaangewend
GetOCRDiagnosticsJSON beschrijft de laatst geprobeerde of overgeslagen pagina in plaats van een samenvattend rapport voor alle pagina's
Zie ook
OCRDocument, OCRPageEx, ConfigureTesseractOCR, GetOCRDiagnosticsJSON, LastOCRError