Reference · Documents and pages · lib.rs
recognize_pages Function
Texterkennung: each page rendered at dpi, read by recognizer, the words laid invisibly over it. pages: None reads every page without text.
func recognizePages(input: Data, pages: [UInt32]?, dpi: Double, language: String, recognizer: TextRecognizer) throws -> OcrOutcomepublic static OcrOutcome RecognizePages(byte[] input, uint[]? pages, double dpi, string language, TextRecognizer recognizer)pub fn recognize_pages(input: Vec<u8>, pages: Option<Vec<u32>>, dpi: f64, language: String, recognizer: Arc<dyn TextRecognizer>) -> Result<OcrOutcome, PagewerkError>Parameters
| Name | Type | Swift / C# |
|---|---|---|
input | Vec<u8> | input |
pages | Option<Vec<u32>> | pages |
dpi | f64 | dpi |
language | String | language |
recognizer | Arc<dyn TextRecognizer> | recognizer |
Returns
Errors
Throws PagewerkError:
Unreadable: “unreadable: {message}”Refused: “refused: {message}”WrongPassword: “wrong password”
Signatures are generated from the engine’s code. Swift is checked against the generated bindings; C# follows the bindings generator’s naming rules.