Browse our Products

Aspose.OCR for .NET 24.11.1 - Release Notes

Deprecation warning

What was changed

KeySummaryCategory
OCRNET‑947Added an experimental OCR model for extracting mixed-language Cyrillic/English texts.New feature
OCRNET‑945Added support for recognizing mixed-language Telugu/English texts.New feature
OCRNET‑945Added support for recognizing mixed-language Tamil/English texts.New feature
OCRNET‑945Added support for recognizing mixed-language Kannada/English texts.New feature
OCRNET‑943Added universal recognition of Indic texts based on Devanagari script, including mixed Devanagari/English texts.Enhancement
n/aAdded universal recognition of Chinese/English texts (language-agnostic).Enhancement

Public API changes and backwards compatibility

This section lists all public API changes introduced in Aspose.OCR for .NET 24.11.1 that may affect the code of existing applications.

Added public APIs:

No changes.

Updated public APIs:

The following public APIs have been updated in Aspose.OCR for .NET 24.11.1 release:

Aspose.OCR.Language

Aspose.OCR for .NET can now extract texts in the following languages:

ValueAlphabet
Aspose.OCR.Language.ChineseUniversal model for all Chinese languages. Mixed-language Chinese/English texts also supported.
Aspose.OCR.Language.Devanagari
Aspose.OCR.Language.Indic
Universal model for all Indic texts based on Devanagari script, including mixed Devanagari/English texts.
Aspose.OCR.Language.EuropeanMixed-language Cyrillic/English texts.
Aspose.OCR.Language.KanMixed-language Kannada/English texts.
Aspose.OCR.Language.TamMixed-language Tamil/English texts.
Aspose.OCR.Language.TelMixed-language Telugu/English texts.

Removed public APIs:

No changes.

Examples

The code samples below illustrate the changes introduced in this release:

Mixed-language Cyrillic/English OCR

Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
// Add an image to recognition batch
Aspose.OCR.OcrInput input = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
input.Add("source.png");
// Recognize mixed Cyrillic/English text
Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
recognitionSettings.Language = Aspose.OCR.Language.European;
// Extract text from image
List<Aspose.OCR.RecognitionResult> results = recognitionEngine.Recognize(input, recognitionSettings);
Console.WriteLine(result[0].RecognitionText);