Class AsposeOcr
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Haupt-API für die Aspose OCR-Bibliothek
public class AsposeOcr
Vererbung
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>
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
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
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>
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>
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>
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
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
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
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
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
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
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
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
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>
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>
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
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
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
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
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
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
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
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
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
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
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
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
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>
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>
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>
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>
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