Quickstart

شروع سریع

این مثال یک تصویر رستر تک را شناسایی می‌کند و متن شناسایی‌شده را چاپ می‌نماید.


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}");
}

مراحل بعدی

همچنین ببینید:

 فارسی