OCRDocumentEx
OCR, rendering, dokumentredigering
Beskrivning
Kör OCRPageEx över ett sidintervall och behåller en rasterad sida i taget
Syntax
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);
Parametrar
| PageRange | Ett sidintervallsuttryck som 1-3,7, eller en tom sträng för varje sida |
|---|---|
| DPI | Den ändliga, positiva rasterupplösningen |
| Language | En providerdefinierad språkledtråd |
| FontName | Ett inbäddningsbart TrueType-teckensnitt eller en tom sträng för fallback-val |
| MinConfidence | Det inkluderande ordkonfidensvärdet från 0 till 1 |
| Options | Lagerpolicy-bitmasken från ApplyOCRTextLayerEx, tillämpad oberoende på varje vald sida |
Returvärden
Antalet sidor som behandlats före slutförande, fel eller avbrott, inklusive sidor som policyn för befintlig text hoppat över och sidor utan godtagna ord
Ett helt slutfört anrop returnerar antalet valda sidor; tidigare lyckade sidor förblir skrivna om en senare sida misslyckas
Anmärkningar
Varje PNG frigörs innan nästa sida renderas, så toppminnet för rasterdata följer den största sidan i stället för sidantalet
Använd options 3 för att behålla nativ eller främmande dold text och för att uppdatera sidor vars enda text kommer från ägda OCR-lager
Förlopp och kooperativ avbrott använder den normala åtgärdslivscykeln; ett provideravbrott lämnar den aktuella sidans OCR-resultat oskrivet
GetOCRDiagnosticsJSON beskriver den senaste försökta eller överhoppade sidan i stället för en samlad rapport för alla sidor
Se även
OCRDocument, OCRPageEx, ConfigureTesseractOCR, GetOCRDiagnosticsJSON, LastOCRError