Class RecognitionResult
A név: Aspose.OCR Összefoglaló: Aspose.OCR.dll (25.4.0)
A képfelismerés eredménye.Tartalmaz elemek felismerési információkat és módszereket az eredmény export.
public class RecognitionResult
Inheritance
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
FileName
Teljes út a fájlhoz.
public string FileName { get; set; }
ingatlan értéke
Image
Hozzon vagy állítsa be a képet a PDF létrehozásához.
public byte[][,] Image { get; set; }
ingatlan értéke
byte [][,]
RecognitionAreasRectangles
Megkapja a rektangul koordinátákat.
public List<rectangle> RecognitionAreasRectangles { get; }
ingatlan értéke
RecognitionAreasText
Megkapja a listát felismerési eredmények listája területek (Rectangles).
public List<string> RecognitionAreasText { get; }
ingatlan értéke
RecognitionCharactersList
A karakterek összessége a felismerési algoritmusban található, és a valószínűség lefelé történő sorrendjében van elrendezve.
public List<char[]> RecognitionCharactersList { get; }
ingatlan értéke
Remarks
A szimbólumok sorrendje System.Char a maximális valószínűséggel és alternatívákkal.
RecognitionLinesResult
A felismerési eredmények listáját a sorok listájával (Rectangles) kapja.
public List<recognitionresult.linesresult> RecognitionLinesResult { get; }
ingatlan értéke
List < RecognitionResult . LinesResult >
RecognitionText
A felismerés eredménye egy sorban történik.
public string RecognitionText { get; set; }
ingatlan értéke
Skew
Megkapja a szögét.
public float Skew { get; set; }
ingatlan értéke
Warnings
A nem kritikus hibákat leíró figyelmeztető üzenetek listája a generáció során jelent meg.
public List<string> Warnings { get; }
ingatlan értéke
Methods
GetJson(Bóli)
Formázza a JSON szalagot a felismerési eredményekkel.
public string GetJson(bool isReadable = false)
Parameters
isReadable
bool
Meghatározza, hogy az json emberi olvasható lesz-e.
Returns
A felismerés eredménye a JSON string.
GetKeywords()
Keresse meg a kulcsszavakat az útlevélről (Test mód. csak az USA és a MADAGASCAR útlevélre vonatkozik).
public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()
Returns
Dictionary < string , RecognitionResult . LinesResult >
Szótár kulcsszavaként és LinesResult értékként.
GetSpellCheckCorrectedText(SpellCheckLanguage, szalag)
A szöveg helyesbítése (a hibás szavak helyettesítése).
public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parameters
language
SpellCheckLanguage
A szótár használata.
dictionaryPath
string
Opcionálisan. teljes út a felhasználói szótárhoz (frekvencia szótár).Szótár fájl formátum:Tiszta szöveges fájl UTF-8 kódolásban.A Word és a Word frekvenciája elválasztva van a tér vagy a táblázat.Először is, a szó várható az első oszlopban, és a frekvencia a második oszlopban.Minden szó-frekvencia-pár egy külön vonal.A vonal határozza meg, mint a karakterek sorozata követi egy vonal feed ("\n"), egy szállítási visszatérés ("\r"),vagy a szállítmányt azonnali visszatérítéssel követi egy vonalfogyasztás („\r\n”).Minden szó alacsonyabb esetekben várható.
Returns
A szöveg helyettesített szavakkal.
GetSpellCheckErrorList(SpellCheckLanguage, szalag)
Keresse meg a hibás szavakat az adott beviteli szövegre vonatkozó javasolt lejátszással.
public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parameters
language
SpellCheckLanguage
A szótár használata.
dictionaryPath
string
Opcionálisan. teljes út a felhasználói szótárhoz (frekvencia szótár).Szótár fájl formátum:Tiszta szöveges fájl UTF-8 kódolásban.A Word és a Word frekvenciája elválasztva van a tér vagy a táblázat.Először is, a szó várható az első oszlopban, és a frekvencia a második oszlopban.Minden szó-frekvencia-pár egy külön vonal.A vonal határozza meg, mint a karakterek sorozata követi egy vonal feed ("\n"), egy szállítási visszatérés ("\r"),vagy a szállítmányt azonnali visszatérítéssel követi egy vonalfogyasztás („\r\n”).Minden szó alacsonyabb esetekben várható.
Returns
List < SpellCheckError >
A SpellCheckError-objektumok listája, amelyek a hibás szavakat képviselik, listákkal, amelyek a hibás szavak helyes megjelenítését javasolják,A távolság szerkesztésével.
GetXml()
Formázza az XML szalagot a felismerési eredményekkel.
public string GetXml()
Returns
A felismerés eredménye egy sorozatos XML string.
Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
A dokumentumot egyenes szöveg, PDF vagy Microsoft Word dokumentumként mentheti meg.
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
Filename egy út mentése felismerés eredménye a kiválasztott formátumban.
saveFormat
SaveFormat
Dokumentumformátumok (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)
applySpellingCorrection
bool
Állítsa be a hibás szavak helyesbítését abban az esetben, ha ilyenek a felismerési eredményben.
language
SpellCheckLanguage
A spell check szótár (opcionális)
dictionaryPath
string
Opcionálisan. teljes út a felhasználói szótár .txt formátumban. formátum [szó - tér - frekvencia(szám)].Példa: a 23135851162\nthat 3400031103\n
embeddedFontPath
string
Opcionálisan. teljes út a felhasználói betűtípushoz.
optimizePdf
PdfOptimizationMode
Csökkentse a PDF fájl méretét a háttérképek minőségének csökkentésével. alapértelmezés szerint az eredeti képminőség megmarad.
Save(string, SaveFormat, string, PdfOptimizationMode)
A dokumentumot egyenes szöveg, PDF vagy Microsoft Word dokumentumként mentheti meg.
public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
fullFileName
string
Filename egy út mentése felismerés eredménye a kiválasztott formátumban.
saveFormat
SaveFormat
Dokumentumformátumok (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)
embeddedFontPath
string
Opcionálisan. teljes út a felhasználói betűtípushoz.
optimizePdf
PdfOptimizationMode
Csökkentse a PDF fájl méretét a háttérképek minőségének csökkentésével. alapértelmezés szerint az eredeti képminőség megmarad.
Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, szál, szál, PdfOptimizationMode)
A dokumentumot egyenes szöveg, PDF vagy Microsoft Word dokumentumként mentheti meg.
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 a megtakarítási felismerés eredménye a kiválasztott formátumban.
saveFormat
SaveFormat
Dokumentumformátumok (Docx, Txt és PDF)
applySpellingCorrection
bool
Állítsa be a hibás szavak helyesbítését abban az esetben, ha ilyenek a felismerési eredményben.
language
SpellCheckLanguage
A spell check szótár (opcionális)
dictionaryPath
string
Opcionálisan. teljes út a felhasználói szótár .txt formátumban. formátum [szó - tér - frekvencia(szám)].Példa: a 23135851162\nthat 3400031103\n
embeddedFontPath
string
Opcionálisan. teljes út a felhasználói betűtípushoz.
optimizePdf
PdfOptimizationMode
Csökkentse a PDF fájl méretét a háttérképek minőségének csökkentésével. alapértelmezés szerint az eredeti képminőség megmarad.
Save(MemoryStream, SaveFormat, szalag, PdfOptimizationMode)
A dokumentumot egyenes szöveg, PDF vagy Microsoft Word dokumentumként mentheti meg.
public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
stream
MemoryStream
MemoryStream a megtakarítási felismerés eredménye a kiválasztott formátumban.
saveFormat
SaveFormat
Dokumentumformátumok (Docx, Txt és PDF)
embeddedFontPath
string
Opcionálisan. teljes út a felhasználói betűtípushoz.
optimizePdf
PdfOptimizationMode
Csökkentse a PDF fájl méretét a háttérképek minőségének csökkentésével. alapértelmezés szerint az eredeti képminőség megmarad.
Operators
Operátor +(A felismerés, a felismerés)
A teljes eredményt az elismert darabokból (vonalak) kitölteni.
public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)
Parameters
main
RecognitionResult
Az a tárgy, amelyhez a megfelelő operand hozzáadódik.
part
RecognitionResult
A megfelelő operátus.
Returns
bal oldali operátus.</string,></recognitionresult.linesresult></char[]>