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

PageRangeEen paginabereikexpressie zoals 1-3,7, of een lege string voor alle pagina's
DPIDe eindige, positieve rasterresolutie
LanguageEen door de provider gedefinieerde taalhint
FontNameEen insluitbaar TrueType-lettertype of een lege string voor het kiezen van een alternatief
MinConfidenceDe inclusieve betrouwbaarheidsdrempel per woord van 0 tot en met 1
OptionsHet 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