OCRDocumentEx
OCR, gengivelse, dokumentredigering
Beskrivelse
Kører OCRPageEx over et sideinterval og bevarer kun én rasterside ad gangen
Syntaks
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);
Parametre
| PageRange | Et sideintervaludtryk såsom 1-3,7 eller en tom streng for alle sider |
|---|---|
| DPI | Den endelige, positive rasteropløsning |
| Language | Et udbyderdefineret sprog-tip |
| FontName | Et integrerbart TrueType-skrifttypenavn eller en tom streng til reservevalg |
| MinConfidence | Den inklusive ordsikkerhedstærskel fra 0 til 1 |
| Options | Lagpolitik-bitmasken fra ApplyOCRTextLayerEx, anvendt uafhængigt på hver valgt side |
Returværdier
Antallet af sider, der blev behandlet før fuldførelse, fejl eller annullering, inklusive sider sprunget over af politikken for eksisterende tekst og sider uden accepterede ord
Et fuldt fuldført kald returnerer antallet af valgte sider; tidligere lykkede sider forbliver skrevet, hvis en senere side fejler
Bemærkninger
Hver PNG frigives, før den næste side gengives, så det maksimale rasterhukommelsesforbrug følger den største side frem for antallet af sider
Brug valgmulighed 3 til at bevare native eller fremmed skjult tekst og opdatere sider, hvis eneste tekst kommer fra ejede OCR-lag
Forløb og samarbejdende annullering bruger den normale handlingslivscyklus; udbyderannullering efterlader den aktuelle sides OCR-resultat uanvendt
GetOCRDiagnosticsJSON beskriver den sidste forsøgte eller oversprungne side og ikke en samlet rapport for alle sider
Se også
OCRDocument, OCRPageEx, ConfigureTesseractOCR, GetOCRDiagnosticsJSON, LastOCRError