Class AsposeOcr

Class AsposeOcr

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

Haupt-API für die Aspose OCR-Bibliothek

public class AsposeOcr

Vererbung

objectAsposeOcr

Vererbte Mitglieder

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktoren

AsposeOcr()

public AsposeOcr()

Methoden

CalculateSkew(OcrInput)

Berechnet die Schrägwinkel von Bildern. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Ordner, Arrays, Archive.

public List<skewoutput> CalculateSkew(OcrInput images)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

Rückgabewert

List<SkewOutput&gt;

Liste der Schrägwinkel in Grad Aspose.OCR.SkewOutput.

CompareImageTexts(string, string, RecognitionSettings, bool)

Überprüft, ob zwei Bilder denselben Text enthalten.

public bool CompareImageTexts(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true)

Parameter

fullPath1 string

Pfad zum ersten Bild.

fullPath2 string

Pfad zum zweiten Bild.

settings RecognitionSettings

Erkennungseinstellungen.

ignoreCase bool

True - bedeutet eine Groß-/Kleinschreibung ignorierende Suche.

Rückgabewert

bool

True, wenn die Bilder denselben Text haben (90% Ähnlichkeit).

CorrectSpelling(string, SpellCheckLanguage, string)

Korrigiert Text (ersetzt falsch geschriebene Wörter).

public string CorrectSpelling(string text, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Parameter

text string

Text zur Korrektur.

language SpellCheckLanguage

Wörterbuch zur Verwendung.

dictionaryPath string

Optional. Voller Pfad zum Benutzerwörterbuch (Häufigkeitswörterbuch). Wörterbuchdateiformat: Einfaches Textdokument im UTF-8-Format. Wort und Wortfrequenz sind durch ein Leerzeichen oder Tabulator getrennt. Standardmäßig wird erwartet, dass das Wort in der ersten Spalte und die Frequenz in der zweiten Spalte steht. Jedes Wort-Frequenz-Paar in einer eigenen Zeile. Eine Zeile wird definiert als eine Zeichenfolge, gefolgt von einem Zeilenumbruch ("\n"), einem Wagenrücklauf ("\r"), oder einem Wagenrücklauf, der unmittelbar gefolgt ist von einem Zeilenumbruch("\r\n"). Jedes Wort wird in Kleinbuchstaben erwartet.

Rückgabewert

string

Text mit ersetzten Wörtern.

DetectDefects(OcrInput, DefectType)

Findet automatisch problematische Bereiche eines Bildes, die die Genauigkeit der OCR erheblich beeinträchtigen können. Unterstützt PNG, JPEG, BMP, TIFF, JFIF und GIF-Bilder, die als Datei, Stream oder Pixelarray bereitgestellt werden. Unterstützt die Massenkennung.

public List<defectoutput> DetectDefects(OcrInput images, DefectType defectType)

Parameter

images OcrInput

Quellbilder Aspose.OCR.OcrInput

defectType DefectType

Die Typen von Defekten, die erkannt werden sollen Aspose.OCR.DefectType

Rückgabewert

List<DefectOutput&gt;

Erkannte Bildfehler oder eine leere Sammlung, wenn kein Fehler gefunden wurde Aspose.OCR.DefectOutput.

DetectRectangles(OcrInput)

Erkennt Textbereiche auf Bildern. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Ordner, Arrays, Archive.

public List<rectangleoutput> DetectRectangles(OcrInput images)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

Rückgabewert

List<RectangleOutput&gt;

Liste von Aspose.OCR.RectangleOutput mit erkannten Textbereichen oder Zeilen.

DetectRectangles(OcrInput, AreasType, bool)

Erkennt Textbereiche auf Bildern. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Ordner, Arrays, Archive.

public List<rectangleoutput> DetectRectangles(OcrInput images, AreasType areasType, bool detectAreas = true)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

areasType AreasType

Bestimmt, welche Rechtecke zurückgegeben werden sollen - Zeilen oder Absätze.

detectAreas bool

Aktiviert die automatische Erkennung von Textbereichen.

Rückgabewert

List<RectangleOutput&gt;

Liste von Aspose.OCR.RectangleOutput mit erkannten Textbereichen oder Zeilen.

ImageHasText(string, string, RecognitionSettings, bool, bool)

Überprüft, ob das Bild den angegebenen Textfragment enthält.

public bool ImageHasText(string fullPath, string text, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)

Parameter

fullPath string

Pfad zum Bild.

text string

Textfragment zur Suche im Bild.

settings RecognitionSettings

Erkennungseinstellungen.

ignoreCase bool

True - bedeutet eine Groß-/Kleinschreibung ignorierende Suche.

autoSkew bool

Aktiviert die automatische Bildschrägkorrektur.

Rückgabewert

bool

True, wenn das Bild das Textfragment enthält. False - das Bild enthält das Textfragment nicht.

Anmerkungen

Erkennt Bilder mit der Möglichkeit, Aspose.OCR.RecognitionSettings anzugeben. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF.

ImageHasText(string, Regex, RecognitionSettings, bool)

Überprüft, ob der Bildtext dem angegebenen regulären Ausdruck entspricht.

public bool ImageHasText(string fullPath, Regex regex, RecognitionSettings settings = null, bool autoSkew = true)

Parameter

fullPath string

Pfad zum Bild.

regex Regex

System.Text.RegularExpressions-Objekt mit dem angegebenen Muster und Optionen.

settings RecognitionSettings

Erkennungseinstellungen.

autoSkew bool

Aktiviert die automatische Bildschrägkorrektur.

Rückgabewert

bool

True, wenn der Bildtext dem angegebenen regulären Ausdruck entspricht.

Anmerkungen

Erkennt Bilder mit der Möglichkeit, Aspose.OCR.RecognitionSettings anzugeben. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF.

ImageTextDiff(string, string, RecognitionSettings, bool, bool)

Vergleicht die Texte auf den beiden Bildern und gibt eine Zahl zurück, die darstellt, wie ähnlich sie sind (0 bis 1).

public float ImageTextDiff(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)

Parameter

fullPath1 string

Pfad zum ersten Bild.

fullPath2 string

Pfad zum zweiten Bild.

settings RecognitionSettings

Erkennungseinstellungen.

ignoreCase bool

True - bedeutet eine Groß-/Kleinschreibung ignorierende Suche.

autoSkew bool

Aktiviert die automatische Bildschrägkorrektur.

Rückgabewert

float

0 bedeutet, dass die Texte völlig unterschiedlich sind; 1 bedeutet, dass die Texte identisch sind.

Recognize(OcrInput)

Erkennt Text auf Bildern / Dokumenten. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

public OcrOutput Recognize(OcrInput images)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

Recognize(OcrInput, RecognitionSettings, CancellationToken)

Erkennt Text auf Bildern / Dokumenten. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

public OcrOutput Recognize(OcrInput images, RecognitionSettings settings, CancellationToken cancellationToken)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

settings RecognitionSettings

Erkennungseinstellungen Aspose.OCR.RecognitionSettings.

cancellationToken CancellationToken

CancellationToken-Objekt.

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

Recognize(OcrInput, RecognitionSettings)

Erkennt Text auf Bildern / Dokumenten. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

public OcrOutput Recognize(OcrInput images, RecognitionSettings settings)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

settings RecognitionSettings

Erkennungseinstellungen Aspose.OCR.RecognitionSettings.

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

RecognizeCarPlate(OcrInput)

Erkennt Text auf dem Nummernschild.

public OcrOutput RecognizeCarPlate(OcrInput images)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

Anmerkungen

Erkennt Nummernschilder mit der Möglichkeit, Aspose.OCR.CarPlateRecognitionSettings anzugeben. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

RecognizeCarPlate(OcrInput, CarPlateRecognitionSettings)

Erkennt Text auf dem Nummernschild.

public OcrOutput RecognizeCarPlate(OcrInput images, CarPlateRecognitionSettings settings)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

settings CarPlateRecognitionSettings

Erkennungseinstellungen Aspose.OCR.CarPlateRecognitionSettings.

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

Anmerkungen

Erkennt Nummernschilder mit der Möglichkeit, Aspose.OCR.CarPlateRecognitionSettings anzugeben. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

RecognizeCharacters(OcrInput)

Erkennt Symbole auf Bildern. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Ordner, Arrays, Archive.

public List<characterrecognitionresult> RecognizeCharacters(OcrInput images)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

Rückgabewert

List<CharacterRecognitionResult&gt;

Liste von Aspose.OCR.CharacterRecognitionResult mit den erkannten Symbolen.

RecognizeCharacters(OcrInput, DetectAreasMode, Language)

Erkennt Symbole auf Bildern. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Ordner, Arrays, Archive.

public List<characterrecognitionresult> RecognizeCharacters(OcrInput images, DetectAreasMode detectAreasMode = DetectAreasMode.UNIVERSAL, Language language = Language.Latin)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

detectAreasMode DetectAreasMode

Bestimmt den Typ des neuronalen Netzwerks, das für die Bereichserkennung verwendet wird.

language Language

Sprache, die für die OCR verwendet wird.

Rückgabewert

List<CharacterRecognitionResult&gt;

Liste von Aspose.OCR.Character mit den erkannten Symbolen.

RecognizeFast(OcrInput)

Erkennt Text auf Bildern / Dokumenten. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

public List<string> RecognizeFast(OcrInput images)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

Rückgabewert

List<string&gt;

Liste von Zeichenfolgen mit den Ergebnissen der Bilderkennung.

RecognizeHandwrittenText(OcrInput)

Erkennt handgeschriebenen Text auf Bildern.

public OcrOutput RecognizeHandwrittenText(OcrInput images)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

Anmerkungen

Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

RecognizeIDCard(OcrInput)

Erkennt Text auf dem Personalausweis.

public OcrOutput RecognizeIDCard(OcrInput images)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

Anmerkungen

Erkennt Personalausweise mit der Möglichkeit, Aspose.OCR.IDCardRecognitionSettings anzugeben. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

RecognizeIDCard(OcrInput, IDCardRecognitionSettings)

Erkennt Text auf dem Personalausweis.

public OcrOutput RecognizeIDCard(OcrInput images, IDCardRecognitionSettings settings)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

settings IDCardRecognitionSettings

Erkennungseinstellungen Aspose.OCR.IDCardRecognitionSettings.

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

Anmerkungen

Erkennt Personalausweise mit der Möglichkeit, Aspose.OCR.IDCardRecognitionSettings anzugeben. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

RecognizeInvoice(OcrInput)

Erkennt Text auf Rechnungen.

public OcrOutput RecognizeInvoice(OcrInput images)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

Anmerkungen

Erkennt Rechnungen mit der Möglichkeit, Aspose.OCR.InvoiceRecognitionSettings anzugeben. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

RecognizeInvoice(OcrInput, InvoiceRecognitionSettings)

Erkennt Text auf Rechnungen.

public OcrOutput RecognizeInvoice(OcrInput images, InvoiceRecognitionSettings settings)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

settings InvoiceRecognitionSettings

Erkennungseinstellungen Aspose.OCR.InvoiceRecognitionSettings.

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

Anmerkungen

Erkennt Rechnungen mit der Möglichkeit, Aspose.OCR.InvoiceRecognitionSettings anzugeben. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

RecognizeLines(OcrInput)

Erkennt Bilder, die eine einzelne Textzeile enthalten. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Ordner, Arrays, Archive.

public OcrOutput RecognizeLines(OcrInput images)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

RecognizeLines(OcrInput, RecognitionSettings)

Erkennt Bilder, die eine einzelne Textzeile enthalten. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Ordner, Arrays, Archive.

public OcrOutput RecognizeLines(OcrInput images, RecognitionSettings settings)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

settings RecognitionSettings

Erkennungseinstellungen Aspose.OCR.RecognitionSettings.

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

RecognizePassport(OcrInput)

Erkennt Text auf dem Reisepass.

public OcrOutput RecognizePassport(OcrInput images)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

Anmerkungen

Erkennt Pässe mit der Möglichkeit, Aspose.OCR.PassportRecognitionSettings anzugeben. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

RecognizePassport(OcrInput, PassportRecognitionSettings)

Erkennt Text auf dem Reisepass.

public OcrOutput RecognizePassport(OcrInput images, PassportRecognitionSettings settings)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

settings PassportRecognitionSettings

Erkennungseinstellungen Aspose.OCR.PassportRecognitionSettings.

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

Anmerkungen

Erkennt Pässe mit der Möglichkeit, Aspose.OCR.PassportRecognitionSettings anzugeben. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

RecognizeReceipt(OcrInput)

Erkennt Text auf Quittungen.

public OcrOutput RecognizeReceipt(OcrInput images)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

Anmerkungen

Erkennt Rechnungen mit der Möglichkeit, Aspose.OCR.ReceiptRecognitionSettings anzugeben. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

RecognizeReceipt(OcrInput, ReceiptRecognitionSettings)

Erkennt Text auf Quittungen.

public OcrOutput RecognizeReceipt(OcrInput images, ReceiptRecognitionSettings settings)

Parameter

images OcrInput

Der Container mit Quellen. Aspose.OCR.OcrInput

settings ReceiptRecognitionSettings

Erkennungseinstellungen Aspose.OCR.ReceiptRecognitionSettings.

Rückgabewert

OcrOutput

Liste von Aspose.OCR.RecognitionResult-Objekten mit den Ergebnissen der Bilderkennung.

Anmerkungen

Erkennt Rechnungen mit der Möglichkeit, Aspose.OCR.ReceiptRecognitionSettings anzugeben. Unterstützt GIF, PNG, JPEG, BMP, TIFF, JFIF, Stream, Verzeichnis, Arrays, Archive.

SaveMultipageDocument(string, SaveFormat, List<recognitionresult>, string, PdfOptimizationMode)

Ermöglicht das Erstellen eines mehrseitigen Dokuments aus einer Liste von RecognitionResult-Objekten.

public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameter

fullFileName string

Dateiname mit einem Pfad zum Speichern des Erkennungsergebnisses im ausgewählten Format.

saveFormat SaveFormat

Dokumentenformat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

results List<RecognitionResult&gt;

Liste von Aspose.OCR.RecognitionResult-Objekten.

embeddedFontPath string

Optional. Voller Pfad zur Benutzer-Schriftart.

optimizePdf PdfOptimizationMode

Reduziert die PDF-Dateigröße, indem die Qualität der Hintergrundbilder verringert wird. Standardmäßig wird die ursprüngliche Bildqualität beibehalten.

SaveMultipageDocument(string, SaveFormat, List<recognitionresult>, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Ermöglicht das Erstellen eines mehrseitigen Dokuments aus einer Liste von RecognitionResult-Objekten.

public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameter

fullFileName string

Dateiname mit einem Pfad zum Speichern des Erkennungsergebnisses im ausgewählten Format.

saveFormat SaveFormat

Dokumentenformat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

results List<RecognitionResult&gt;

Liste von Aspose.OCR.RecognitionResult-Objekten.

applySpellingCorrection bool

Setze auf true, um falsch geschriebene Wörter zu korrigieren, falls solche in deinem Erkennungsergebnis vorhanden sind.

language SpellCheckLanguage

Wörterbuch zur Rechtschreibprüfung (optional).

dictionaryPath string

Optional. Voller Pfad zum Benutzerwörterbuch im .txt-Format. Format ist [Wort - Leerzeichen - Frequenz(Zahl)]. Beispiel: das 23135851162\ndas 3400031103\n

embeddedFontPath string

Optional. Voller Pfad zur Benutzer-Schriftart.

optimizePdf PdfOptimizationMode

Reduziert die PDF-Dateigröße, indem die Qualität der Hintergrundbilder verringert wird. Standardmäßig wird die ursprüngliche Bildqualität beibehalten.

SaveMultipageDocument(MemoryStream, SaveFormat, List<recognitionresult>, string, PdfOptimizationMode)

Ermöglicht das Erstellen eines mehrseitigen Dokuments aus einer Liste von RecognitionResult-Objekten.

public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameter

stream MemoryStream

MemoryStream zum Speichern des Erkennungsergebnisses im ausgewählten Format.

saveFormat SaveFormat

Dokumentenformat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

results List<RecognitionResult&gt;

Liste von Aspose.OCR.RecognitionResult-Objekten.

embeddedFontPath string

Optional. Voller Pfad zur Benutzer-Schriftart.

optimizePdf PdfOptimizationMode

Reduziert die PDF-Dateigröße, indem die Qualität der Hintergrundbilder verringert wird. Standardmäßig wird die ursprüngliche Bildqualität beibehalten.

SaveMultipageDocument(MemoryStream, SaveFormat, List<recognitionresult>, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Ermöglicht das Erstellen eines mehrseitigen Dokuments aus einer Liste von RecognitionResult-Objekten.

public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameter

stream MemoryStream

MemoryStream zum Speichern des Erkennungsergebnisses im ausgewählten Format.

saveFormat SaveFormat

Dokumentenformat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

results List<RecognitionResult&gt;

Liste von Aspose.OCR.RecognitionResult-Objekten.

applySpellingCorrection bool

Setze auf true, um falsch geschriebene Wörter zu korrigieren, falls solche in deinem Erkennungsergebnis vorhanden sind.

language SpellCheckLanguage

Wörterbuch zur Rechtschreibprüfung (optional).

dictionaryPath string

Optional. Voller Pfad zum Benutzerwörterbuch im .txt-Format. Format ist [Wort - Leerzeichen - Frequenz(Zahl)]. Beispiel: das 23135851162\ndas 3400031103\n

embeddedFontPath string

Optional. Voller Pfad zur Benutzer-Schriftart.

optimizePdf PdfOptimizationMode

Reduziert die PDF-Dateigröße, indem die Qualität der Hintergrundbilder verringert wird. Standardmäßig wird die ursprüngliche Bildqualität beibehalten.

OcrProgress

Ein Ereignis zur Verfolgung des Fortschritts der mehrseitigen Bilderkennung.

public event OcrRecognizeEventHandler OcrProgress

Ereignistyp

OcrRecognizeEventHandler

 Deutsch