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

PageRangeEt sideintervaludtryk såsom 1-3,7 eller en tom streng for alle sider
DPIDen endelige, positive rasteropløsning
LanguageEt udbyderdefineret sprog-tip
FontNameEt integrerbart TrueType-skrifttypenavn eller en tom streng til reservevalg
MinConfidenceDen inklusive ordsikkerhedstærskel fra 0 til 1
OptionsLagpolitik-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