OCRDocumentEx
OCR, renderowanie, edycja dokumentu
Opis
Uruchamia OCRPageEx dla zakresu stron, przechowując w pamięci jedną stronę rastra naraz
Składnia
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);
Parametry
| PageRange | Wyrażenie zakresu stron, np. 1-3,7, albo pusty ciąg oznaczający wszystkie strony |
|---|---|
| DPI | Skończona, dodatnia rozdzielczość rastra |
| Language | Wskazówka językowa zdefiniowana przez dostawcę |
| FontName | Czcionka TrueType nadająca się do osadzenia albo pusty ciąg dla wyboru zapasowego |
| MinConfidence | Domknięty od 0 do 1 próg pewności słowa |
| Options | Maska bitowa zasad warstw z ApplyOCRTextLayerEx, stosowana niezależnie do każdej wybranej strony |
Wartości zwracane
Liczba stron przetworzonych przed ukończeniem, niepowodzeniem lub anulowaniem, łącznie ze stronami pominiętymi przez zasadę istniejącego tekstu i stronami bez zaakceptowanych słów
W pełni ukończone wywołanie zwraca liczbę wybranych stron; jeśli późniejsza strona się nie powiedzie, wcześniejsze udane strony pozostają zatwierdzone
Uwagi
Każdy PNG jest zwalniany przed wyrenderowaniem następnej strony, więc szczytowe zużycie pamięci rastra zależy od największej strony, a nie od liczby stron
Opcja 3 pozwala zachować natywny lub obcy ukryty tekst i odświeżyć strony, których jedyny tekst pochodzi z warstw OCR należących do biblioteki
Postęp i kooperatywne anulowanie korzystają z normalnego cyklu życia operacji; anulowanie po stronie dostawcy pozostawia wynik OCR bieżącej strony niezatwierdzony
GetOCRDiagnosticsJSON opisuje ostatnią podjętą lub pominiętą stronę, a nie zagregowany raport ze wszystkich stron
Zobacz również
OCRDocument, OCRPageEx, ConfigureTesseractOCR, GetOCRDiagnosticsJSON, LastOCRError