Class RecognitionResult

Class RecognitionResult

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

Výsledky rozpoznávání obrázků.
Obsahuje prvky s informacemi o rozpoznávání a metodami pro export výsledků.

public class RecognitionResult

Dědičnost

objectRecognitionResult

Děděné členy

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

Vlastnosti

FileName

Úplná cesta k souboru.

public string FileName { get; set; }

Hodnota vlastnosti

string

Image

Získá nebo nastaví obrázek pro vytvoření PDF.

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

Hodnota vlastnosti

byte[][,]

RecognitionAreasRectangles

Získá souřadnice obdélníků.

public List<rectangle> RecognitionAreasRectangles { get; }

Hodnota vlastnosti

List<rectangle>

RecognitionAreasText

Získá seznam výsledků rozpoznávání seznamu oblastí (obdélníků).

public List<string> RecognitionAreasText { get; }

Hodnota vlastnosti

List<string&gt;

RecognitionCharactersList

Sada znaků nalezených algoritmem rozpoznávání, uspořádaná podle klesající pravděpodobnosti.

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

Hodnota vlastnosti

List<char[]&gt;

Poznámky

Pole symbolů System.Char s maximální pravděpodobností a alternativami.

RecognitionLinesResult

Získá seznam výsledků rozpoznávání se seznamem řádků (obdélníků).

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

Hodnota vlastnosti

List<RecognitionResult.LinesResult&gt;

RecognitionText

Získá výsledek rozpoznávání v jednom řetězci.

public string RecognitionText { get; set; }

Hodnota vlastnosti

string

Skew

Získá úhel zkosení.

public float Skew { get; set; }

Hodnota vlastnosti

float

Warnings

Získá seznam varovných zpráv popisujících nekritické chyby, které se objevily během generování.

public List<string> Warnings { get; }

Hodnota vlastnosti

List<string&gt;

Metody

GetJson(bool)

Vytvoří JSON řetězec s výsledky rozpoznávání.

public string GetJson(bool isReadable = false)

Parametry

isReadable bool

Určuje, zda bude JSON čitelný pro člověka.

Vrací

string

Výsledky rozpoznávání jako JSON řetězec.

GetKeywords()

Získá klíčová slova z pasu (Testovací režim. Funguje pouze pro pasy USA a MADAGASKARU).

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

Vrací

Dictionary<string, RecognitionResult.LinesResult&gt;

Slovník s klíčovým slovem jako klíč a LinesResult jako hodnotu.

GetSpellCheckCorrectedText(SpellCheckLanguage, string)

Opravy textu (nahrazuje chybně napsaná slova).

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

Parametry

language SpellCheckLanguage

Slovník k použití.

dictionaryPath string

Volitelně. Úplná cesta k uživatelskému slovníku (frekvenční slovník). Formát souboru slovníku: Textový soubor v kódování UTF-8. Slovo a frekvence slova jsou odděleny mezerou nebo tabulátorem. Standardně se očekává, že slovo bude v prvním sloupci a frekvence ve druhém sloupci. Každý pár slovo-frekvence v samostatném řádku. Řádek je definován jako sekvence znaků následovaná odřádkováním ("\n"), návratem ("\r"), nebo návratem následovaným odřádkováním("\r\n"). Každé slovo se očekává, že bude napsáno malými písmeny.

Vrací

string

Text s nahrazenými slovy.

GetSpellCheckErrorList(SpellCheckLanguage, string)

Najde chybně napsaná slova s navrhovanými pravopisnými variantami pro daný vstupní text.

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

Parametry

language SpellCheckLanguage

Slovník k použití.

dictionaryPath string

Volitelně. Úplná cesta k uživatelskému slovníku (frekvenční slovník). Formát souboru slovníku: Textový soubor v kódování UTF-8. Slovo a frekvence slova jsou odděleny mezerou nebo tabulátorem. Standardně se očekává, že slovo bude v prvním sloupci a frekvence ve druhém sloupci. Každý pár slovo-frekvence v samostatném řádku. Řádek je definován jako sekvence znaků následovaná odřádkováním ("\n"), návratem ("\r"), nebo návratem následovaným odřádkováním("\r\n"). Každé slovo se očekává, že bude napsáno malými písmeny.

Vrací

List<SpellCheckError&gt;

Seznam objektů SpellCheckError představujících chybně napsaná slova s navrhovanými správnými pravopisnými variantami pro každé chybně napsané slovo a s editovací vzdáleností.

GetXml()

Vytvoří XML řetězec s výsledky rozpoznávání.

public string GetXml()

Vrací

string

Výsledky rozpoznávání jako XML serializovaný řetězec.

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

Uloží dokument jako prostý text, PDF nebo dokument Microsoft Word.

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

Parametry

fullFileName string

Název souboru s cestou pro uložení výsledku rozpoznávání v vybraném formátu.

saveFormat SaveFormat

Formát dokumentu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

applySpellingCorrection bool

Nastavte na true, abyste opravili chybně napsaná slova, pokud taková ve vašem výsledku rozpoznávání existují.

language SpellCheckLanguage

Slovník pro kontrolu pravopisu (volitelně).

dictionaryPath string

Volitelně. Úplná cesta k uživatelskému slovníku ve formátu .txt. Formát je [slovo - mezera - frekvence (číslo)]. Příklad: the 23135851162\nthat 3400031103\n

embeddedFontPath string

Volitelně. Úplná cesta k uživatelské písmu.

optimizePdf PdfOptimizationMode

Snížení velikosti PDF souboru snížením kvality pozadí obrázků. Standardně se zachovává původní kvalita obrázků.

Save(string, SaveFormat, string, PdfOptimizationMode)

Uloží dokument jako prostý text, PDF nebo dokument Microsoft Word.

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

Parametry

fullFileName string

Název souboru s cestou pro uložení výsledku rozpoznávání v vybraném formátu.

saveFormat SaveFormat

Formát dokumentu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

embeddedFontPath string

Volitelně. Úplná cesta k uživatelské písmu.

optimizePdf PdfOptimizationMode

Snížení velikosti PDF souboru snížením kvality pozadí obrázků. Standardně se zachovává původní kvalita obrázků.

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

Uloží dokument jako prostý text, PDF nebo dokument Microsoft Word.

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

Parametry

stream MemoryStream

MemoryStream pro uložení výsledku rozpoznávání v vybraném formátu.

saveFormat SaveFormat

Formát dokumentu (Docx, Txt, Pdf).

applySpellingCorrection bool

Nastavte na true, abyste opravili chybně napsaná slova, pokud taková ve vašem výsledku rozpoznávání existují.

language SpellCheckLanguage

Slovník pro kontrolu pravopisu (volitelně).

dictionaryPath string

Volitelně. Úplná cesta k uživatelskému slovníku ve formátu .txt. Formát je [slovo - mezera - frekvence (číslo)]. Příklad: the 23135851162\nthat 3400031103\n

embeddedFontPath string

Volitelně. Úplná cesta k uživatelské písmu.

optimizePdf PdfOptimizationMode

Snížení velikosti PDF souboru snížením kvality pozadí obrázků. Standardně se zachovává původní kvalita obrázků.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

Uloží dokument jako prostý text, PDF nebo dokument Microsoft Word.

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

Parametry

stream MemoryStream

MemoryStream pro uložení výsledku rozpoznávání v vybraném formátu.

saveFormat SaveFormat

Formát dokumentu (Docx, Txt, Pdf).

embeddedFontPath string

Volitelně. Úplná cesta k uživatelské písmu.

optimizePdf PdfOptimizationMode

Snížení velikosti PDF souboru snížením kvality pozadí obrázků. Standardně se zachovává původní kvalita obrázků.

Operátory

operator +(RecognitionResult, RecognitionResult)

K dokončení celkového výsledku z rozpoznaných fragmentů (řádků).

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

Parametry

main RecognitionResult

Objekt, ke kterému bude přidán pravý operand.

part RecognitionResult

Pravý operand.

Vrací

RecognitionResult

Levý operand.

 Čeština