API Reference

Class

TesseractLanguageData

Namespace OfficeIMO.Ocr.Tesseract
Assembly OfficeIMO.Ocr.Tesseract
Modifiers static

Curated, immutable Tesseract fast-language provisioning for the default OfficeIMO languages.

Inheritance

  • Object
  • TesseractLanguageData

Methods

public static Task<TesseractLanguageDataResult> EnsureAsync(String languageExpression = "eng", TesseractLanguageDataOptions options = null, CancellationToken cancellationToken = null) #
Returns: Task<TesseractLanguageDataResult>

Ensures every language in a Tesseract expression such as eng+pol exists in a private versioned cache. Network access occurs only for missing or corrupt files and every payload must match the built-in SHA-256 digest.

Parameters

languageExpression System.String = "eng" optionalposition: 0
options OfficeIMO.Ocr.Tesseract.TesseractLanguageDataOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = null optionalposition: 2

Properties

public static String Version { get; } #

Immutable tessdata_fast commit used by the built-in catalog.

public static IReadOnlyList<String> SupportedLanguages { get; } #

Language identifiers available through the checksum-pinned built-in catalog.