Quickstart

快速入门

此示例识别单个光栅图像并打印识别的文本。


1. 构建一个 OcrInput

使用 InputType.SingleImage 创建一个 OcrInput,并使用 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}");
}

后续步骤

另请参阅

 中文