Class RecognitionResult

Class RecognitionResult

Numele spaţiului: Aspose.OCR Asamblare: Aspose.OCR.dll (25.4.0)

Rezultatele recunoaşterii imaginii.Conține elemente cu informații de recunoaștere și metode pentru exportul rezultatelor.

public class RecognitionResult

Inheritance

object RecognitionResult

Membrii moștenitori

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

Properties

FileName

Calea completă către dosar.

public string FileName { get; set; }

Valoarea proprietății

string

Image

Obține sau stabilește imagini pentru crearea PDF.

public byte[][,] Image { get; set; }

Valoarea proprietății

byte [][,]

RecognitionAreasRectangles

Se fac coordonate rectangulare.

public List<rectangle> RecognitionAreasRectangles { get; }

Valoarea proprietății

List

RecognitionAreasText

Obține o listă de rezultate de recunoaștere a unei liste de zone (rectangle).

public List<string> RecognitionAreasText { get; }

Valoarea proprietății

List < string >

RecognitionCharactersList

Un set de caractere găsite de algoritmul de recunoaștere și organizate în ordinea descendentă a probabilității.

public List<char[]> RecognitionCharactersList { get; }

Valoarea proprietății

List < char [ ] și Gt

Remarks

Aria de simboluri System.Char cu cea mai mare probabilitate și alternative.

RecognitionLinesResult

Obține o listă de rezultate de recunoaștere cu o listă de rânduri (Rectangles).

public List<recognitionresult.linesresult> RecognitionLinesResult { get; }

Valoarea proprietății

List < RecognitionResult . LinesResult >

RecognitionText

Obține recunoașterea rezultatul într-o singură linie.

public string RecognitionText { get; set; }

Valoarea proprietății

string

Skew

Are un unghi de spargere.

public float Skew { get; set; }

Valoarea proprietății

float

Warnings

Obțineți o listă a mesajelor de avertizare care descriu erorile critice care au apărut în timpul generației.

public List<string> Warnings { get; }

Valoarea proprietății

List < string >

Methods

GetJson(Boulă)

Formarea stringului JSON cu rezultate de recunoaștere.

public string GetJson(bool isReadable = false)

Parameters

isReadable bool

Determină dacă JSON va fi citit de om.

Returns

string

Rezultatele de recunoaștere ca string JSON.

GetKeywords()

Obțineți cuvintele cheie din pașaport (modul de testare. funcționează numai pentru pașaportele SUA și MADAGASCAR).

public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()

Returns

Dictionary < string , RecognitionResult . LinesResult >

Dicționar cu cuvânt cheie ca cheie și LinesResult ca valoare.

GetSpellCheckCorrectedText(SpellCheckLanguage și string)

Corectează textul (înlocuiește cuvintele greșite).

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

Parameters

language SpellCheckLanguage

Dicționar pentru utilizare.

dictionaryPath string

Calea completă către dicționarul utilizatorului ( dicționarul de frecvență).Formatul de fișier dicționar:Fișier de text plat în codificarea UTF-8.Cuvântul și Frecvența Cuvântului sunt separate prin spațiu sau tab.De preferință, cuvântul este așteptat în prima coloană și frecvența în a doua coloană.Fiecare pereche de frecvență a cuvântului într-o linie separată.O linie este definită ca o secvență de caractere urmată de un feed de linie ("\n"), un return de transport ("\r"),sau o returnare a transportului imediat urmată de un feed de linie („\r\n”).Se așteaptă ca fiecare cuvânt să fie în cazuri mai mici.

Returns

string

Text cu cuvinte înlocuite.

GetSpellCheckErrorList(SpellCheckLanguage și string)

Găsiți cuvintele înșelate cu înșelările propuse pentru un anumit text de intrare.

public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Parameters

language SpellCheckLanguage

Dicționar pentru utilizare.

dictionaryPath string

Calea completă către dicționarul utilizatorului ( dicționarul de frecvență).Formatul de fișier dicționar:Fișier de text plat în codificarea UTF-8.Cuvântul și Frecvența Cuvântului sunt separate prin spațiu sau tab.De preferință, cuvântul este așteptat în prima coloană și frecvența în a doua coloană.Fiecare pereche de frecvență a cuvântului într-o linie separată.O linie este definită ca o secvență de caractere urmată de un feed de linie ("\n"), un return de transport ("\r"),sau o returnare a transportului imediat urmată de un feed de linie („\r\n”).Se așteaptă ca fiecare cuvânt să fie în cazuri mai mici.

Returns

List < SpellCheckError >

O listă a obiectului SpellCheckError care reprezintă cuvinte greșite cu liste sugerate greșiri corecte pentru fiecare cuvânt greșit,Și cu distanța edit.

GetXml()

Formare XML string cu rezultate de recunoaștere.

public string GetXml()

Returns

string

Recunoașterea rezultă ca un string XML serializat.

Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Salvează documentul ca text plăcut, PDF sau Microsoft Word Document.

public void Save(string fullFileName, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

fullFileName string

Numele de fișier cu o cale de a salva rezultatul de recunoaștere în format selectat.

saveFormat SaveFormat

Formatul documentului (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)

applySpellingCorrection bool

Set adecvat pentru a corecta cuvintele greșite în cazul în care aveți un astfel de în rezultatul de recunoaștere.

language SpellCheckLanguage

Dicționar pentru spell check (opțional).

dictionaryPath string

Opțional. calea completă către dicționarul utilizator în format .txt. format este [word - space - frequency(numer)].Exemplu: 23135851162\nthat 3400031103\n

embeddedFontPath string

Opțional. drumul complet către fontul de utilizator.

optimizePdf PdfOptimizationMode

Reduceți dimensiunea fișierului PDF prin scăderea calității imaginilor de fundal.

Save(string, SaveFormat, string, PdfOptimizationMode)

Salvează documentul ca text plăcut, PDF sau Microsoft Word Document.

public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

fullFileName string

Numele de fișier cu o cale de a salva rezultatul de recunoaștere în format selectat.

saveFormat SaveFormat

Formatul documentului (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)

embeddedFontPath string

Opțional. drumul complet către fontul de utilizator.

optimizePdf PdfOptimizationMode

Reduceți dimensiunea fișierului PDF prin scăderea calității imaginilor de fundal.

Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Salvează documentul ca text plăcut, PDF sau Microsoft Word Document.

public void Save(MemoryStream stream, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

stream MemoryStream

MemoryStream pentru a salva recunoașterea rezultă în format selectat.

saveFormat SaveFormat

Formatul documentului (Docx, Txt și PDF)

applySpellingCorrection bool

Set adecvat pentru a corecta cuvintele greșite în cazul în care aveți un astfel de în rezultatul de recunoaștere.

language SpellCheckLanguage

Dicționar pentru spell check (opțional).

dictionaryPath string

Opțional. calea completă către dicționarul utilizator în format .txt. format este [word - space - frequency(numer)].Exemplu: 23135851162\nthat 3400031103\n

embeddedFontPath string

Opțional. drumul complet către fontul de utilizator.

optimizePdf PdfOptimizationMode

Reduceți dimensiunea fișierului PDF prin scăderea calității imaginilor de fundal.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

Salvează documentul ca text plăcut, PDF sau Microsoft Word Document.

public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

stream MemoryStream

MemoryStream pentru a salva recunoașterea rezultă în format selectat.

saveFormat SaveFormat

Formatul documentului (Docx, Txt și PDF)

embeddedFontPath string

Opțional. drumul complet către fontul de utilizator.

optimizePdf PdfOptimizationMode

Reduceți dimensiunea fișierului PDF prin scăderea calității imaginilor de fundal.

Operators

Operatorul +(Recunoaşterea, recunoaşterea)

Pentru a completa rezultatul complet din fragmentele recunoscute (linea).

public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)

Parameters

main RecognitionResult

Obiectul la care va fi adăugat operandul potrivit.

part RecognitionResult

Operaţiunea corectă.

Returns

RecognitionResult

Operaţiunea de stânga.</string,></recognitionresult.linesresult></char[]>

 Română