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

Nächste Schritte

Siehe auch

 Deutsch