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 -> OcrOutcome

Parameters

NameTypeSwift / C#
inputVec<u8>input
pagesOption<Vec<u32>>pages
dpif64dpi
languageStringlanguage
recognizerArc<dyn TextRecognizer>recognizer

Returns

OcrOutcome

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.