Быстрый старт

Быстрый старт

Быстрый старт

Этот пример распознает одно растровое изображение и выводит распознанный текст.


1. Создайте OcrInput

Создайте OcrInput с помощью InputType.SingleImage и добавьте путь к изображению с помощью OcrInput.Add().

using Aspose.OCR;

var api = new AsposeOcr();
using var input = new OcrInput(InputType.SingleImage);
input.Add("scan.png");

2. Распознайте и прочитайте результат

Вызовите AsposeOcr.Recognize(). Возвращаемый OcrOutput содержит один RecognitionResult на изображение — индекс [0] для одиночного изображения.

RecognitionResult result = api.Recognize(input)[0];
Console.WriteLine(result.RecognitionText);

3. Читайте отдельные строки

Каждая распознанная строка представляет собой RecognitionResult.LinesResult с TextInLine и ограничивающим прямоугольником System.Drawing.Rectangle в Line.

foreach (RecognitionResult.LinesResult line in result.RecognitionLinesResult)
{
    Console.WriteLine($"{line.Line}: {line.TextInLine}");
}

Следующие шаги

См. также:

 Русский