Schnellstart
Schnellstart
Dieses Beispiel erkennt ein einzelnes Rasterbild und gibt den erkannten Text aus.
1. Erstelle ein OcrInput
Erstelle ein OcrInput mit InputType.SingleImage und füge den Bildpfad mit OcrInput.Add() hinzu.
using Aspose.OCR;
var api = new AsposeOcr();
using var input = new OcrInput(InputType.SingleImage);
input.Add("scan.png");2. Erkenne und lese das Ergebnis
Rufe AsposeOcr.Recognize() auf. Das zurückgegebene OcrOutput enthält ein RecognitionResult pro Bild — Index [0] für ein einzelnes Bild.
RecognitionResult result = api.Recognize(input)[0];
Console.WriteLine(result.RecognitionText);3. Lese einzelne Zeilen
Jede erkannte Zeile ist ein RecognitionResult.LinesResult mit TextInLine und einer System.Drawing.Rectangle-Begrenzungsbox in Line.
foreach (RecognitionResult.LinesResult line in result.RecognitionLinesResult)
{
Console.WriteLine($"{line.Line}: {line.TextInLine}");
}