Быстрый старт
Быстрый старт
Этот пример распознает одно растровое изображение и выводит распознанный текст.
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}");
}