OCRPageEx

OCR, gengivelse, dokumentredigering

Beskrivelse

Tjekker politikken for eksisterende tekst, gengiver ved behov én side til PNG, kalder den valgte OCR-udbyder og anvender resultatet som et usynligt tekstlag ejet af biblioteket

Syntaks

Delphi

Function TPDFlib.OCRPageEx(Page: Integer; DPI: Double; Const Language,
  FontName: WideString; MinConfidence: Double; Options: Integer): Integer;

ActiveX

Function PDFlib::OCRPageEx(Page As Long, DPI As Double, Language As String,
  FontName As String, MinConfidence As Double, Options As Long) As Long

DLL

int DLOCRPageEx(int InstanceID, int Page, double DPI, const wchar_t* Language,
  const wchar_t* FontName, double MinConfidence, int Options);
int DLOCRPageExA(int InstanceID, int Page, double DPI, const char* Language,
  const char* FontName, double MinConfidence, int Options);

Parametre

PageDen 1-baserede målside
DPIDen endelige, positive rasteropløsning, der sendes til udbyderen
LanguageEt udbyderdefineret sprog-tip; den medfølgende Tesseract-udbyder bruger trained-data-navne som eng
FontNameEt integrerbart TrueType-skrifttypenavn eller en tom streng til reservevalg
MinConfidenceDen inklusive ordsikkerhedstærskel fra 0 til 1
OptionsBitmasken med lagpolitikker defineret af ApplyOCRTextLayerEx; nul tilføjer, 1 springer eksisterende ikke-ejet tekst over, og 2 erstatter ejede OCR-lag

Returværdier

1Resultatet blev anvendt, siden blev sprunget over, eller intet ord opfyldte tærsklen
0Gengivelse, udbyderkørsel, resultatvalidering, skrivning af lag eller annullering forhindrede fuldførelse

Bemærkninger

Brug ConfigureTesseractOCR til den medfølgende motoradapter, eller tildel et program-ejet OnOCRPage-callback

Tjekket for eksisterende tekst kører før gengivelse og udbyderkørsel, så en oversprunget side kræver ingen OCR-motor

Kun egne gamle OCR-strømme ignoreres af det tjek; et fremmed usynligt tekstlag eller skjult tekst i et kaldt Form XObject tæller stadig som eksisterende tekst

Aktivér orienteringsdetektering eksplicit for scans, der behøver en verificeret kvartdrejningskorrektion; lav orienteringssikkerhed fejler uden at ændre OCR-laget

Læs GetOCRDiagnosticsJSON for laghandlingen og den konfigurerede motors seneste genkendelses- og orienteringsrapporter

Se også

OCRPage, OCRDocumentEx, ApplyOCRTextLayerEx, ConfigureTesseractOCR, LastOCRError