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
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
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
RecognitionAreasText
Obține o listă de rezultate de recunoaștere a unei liste de zone (rectangle).
public List<string> RecognitionAreasText { get; }
Valoarea proprietății
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
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
Skew
Are un unghi de spargere.
public float Skew { get; set; }
Valoarea proprietății
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
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
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
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
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
Operaţiunea de stânga.</string,></recognitionresult.linesresult></char[]>