Class RecognitionResult

Class RecognitionResult

Il nome: Aspose.OCR Assemblea: Aspose.OCR.dll (25.4.0)

I risultati del riconoscimento dell’immagine.Contiene elementi con informazioni di riconoscimento e metodi per l’esportazione dei risultati.

public class RecognitionResult

Inheritance

object RecognitionResult

I membri ereditari

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

Properties

FileName

Il percorso completo verso il file.

public string FileName { get; set; }

Valore di proprietà

string

Image

Ottieni o impostate immagini per la creazione di pdf.

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

Valore di proprietà

byte [][,]

RecognitionAreasRectangles

Le coordinate rectangolari.

public List<rectangle> RecognitionAreasRectangles { get; }

Valore di proprietà

List

RecognitionAreasText

Riceve la lista dei risultati di riconoscimento di un elenco di aree (Rectangles).

public List<string> RecognitionAreasText { get; }

Valore di proprietà

List di < string >

RecognitionCharactersList

Un insieme di caratteri trovati dall’algoritmo di riconoscimento e organizzati nell’ordine di probabilità scendente.

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

Valore di proprietà

List di < char [ ] & Gt;

Remarks

La gamma di simboli System.Char con la massima probabilità e alternative.

RecognitionLinesResult

Riceve un elenco dei risultati di riconoscimento con un elenco di righe (Rectangles).

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

Valore di proprietà

List di < RecognitionResult . LinesResult >

RecognitionText

Riceve il risultato di riconoscimento in una riga.

public string RecognitionText { get; set; }

Valore di proprietà

string

Skew

C’è un angolo schiacciato.

public float Skew { get; set; }

Valore di proprietà

float

Warnings

Riceve la lista dei messaggi di avvertimento che descrivono errori non critici apparsi durante la generazione.

public List<string> Warnings { get; }

Valore di proprietà

List di < string >

Methods

GetJson(di bool)

Formare la stringhe JSON con i risultati di riconoscimento.

public string GetJson(bool isReadable = false)

Parameters

isReadable bool

Determinerà se JSON sarà legibile per gli esseri umani.

Returns

string

Risultati di riconoscimento come string JSON.

GetKeywords()

Ottieni le parole chiave dal passaporto (modalità di prova. funziona solo per i passaporti USA e MADAGASCAR).

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

Returns

Dictionary di < string , RecognitionResult . LinesResult >

Dictionary con parole chiave come chiave e LinesResult come valore.

GetSpellCheckCorrectedText(SpellCheckLanguage, String)

Corregge il testo (sostituisce parole sbagliate).

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

Parameters

language SpellCheckLanguage

Il dizionario da usare.

dictionaryPath string

Opzionale. percorso completo al dizionario utente (diario di frequenza).Formato di file di diccionario:File di testo piatto in codifica UTF-8.Word e Word Frequency sono separati per spazio o tab.Per default, la parola è attesa nella prima colonna e la frequenza nella seconda colonna.Ogni parola-frequenza-coppia in una linea separata.La linea è definita come una sequenza di caratteri seguiti da un feed di linea ("\n"), un ritorno di trasporto ("\r"),o un ritorno di trasporto immediatamente seguito da un feed di linea ("\r\n").Si prevede che ogni parola sia in caso inferiore.

Returns

string

Il testo con parole sostituite.

GetSpellCheckErrorList(SpellCheckLanguage, String)

Trova le parole sbagliate con le sbagliate suggerite per un dato testo di input.

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

Parameters

language SpellCheckLanguage

Il dizionario da usare.

dictionaryPath string

Opzionale. percorso completo al dizionario utente (diario di frequenza).Formato di file di diccionario:File di testo piatto in codifica UTF-8.Word e Word Frequency sono separati per spazio o tab.Per default, la parola è attesa nella prima colonna e la frequenza nella seconda colonna.Ogni parola-frequenza-coppia in una linea separata.La linea è definita come una sequenza di caratteri seguiti da un feed di linea ("\n"), un ritorno di trasporto ("\r"),o un ritorno di trasporto immediatamente seguito da un feed di linea ("\r\n").Si prevede che ogni parola sia in caso inferiore.

Returns

List di < SpellCheckError >

Un elenco degli oggetti SpellCheckError che rappresentano parole sbagliate con elenchi che suggeriscono sbagliate sbagliate per ogni parola sbagliata,E con la distanza edit.

GetXml()

Formare string XML con i risultati di riconoscimento.

public string GetXml()

Returns

string

I risultati di riconoscimento come string XML serializzati.

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

Salva il documento come testo piatto, PDF o 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

Il nome del file con un percorso per salvare il risultato del riconoscimento nel formato selezionato.

saveFormat SaveFormat

Il formato del documento (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)

applySpellingCorrection bool

Imposta la verità per correggere le parole sbagliate nel caso in cui si dispone di tali nel risultato di riconoscimento.

language SpellCheckLanguage

Diccionario per spell check (opzionale).

dictionaryPath string

Opzionale. percorso completo al dizionario utente in formato .txt. formato è [word - spazio - frequenza(numero)].Esempio: il 23135851162\nthat 3400031103\n

embeddedFontPath string

Opzionale. percorso completo alla font utente.

optimizePdf PdfOptimizationMode

Ridurre la dimensione del file PDF riducendo la qualità delle immagini di sfondo. per impostazione predefinita, la qualità dell’immagine originale viene conservata.

Save(string, SaveFormat, string, PdfOptimizationMode)

Salva il documento come testo piatto, PDF o Microsoft Word Document.

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

Parameters

fullFileName string

Il nome del file con un percorso per salvare il risultato del riconoscimento nel formato selezionato.

saveFormat SaveFormat

Il formato del documento (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)

embeddedFontPath string

Opzionale. percorso completo alla font utente.

optimizePdf PdfOptimizationMode

Ridurre la dimensione del file PDF riducendo la qualità delle immagini di sfondo. per impostazione predefinita, la qualità dell’immagine originale viene conservata.

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

Salva il documento come testo piatto, PDF o 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 per il recupero dei risultati nel formato selezionato.

saveFormat SaveFormat

Il formato del documento (Docx, Txt, PDF)

applySpellingCorrection bool

Imposta la verità per correggere le parole sbagliate nel caso in cui si dispone di tali nel risultato di riconoscimento.

language SpellCheckLanguage

Diccionario per spell check (opzionale).

dictionaryPath string

Opzionale. percorso completo al dizionario utente in formato .txt. formato è [word - spazio - frequenza(numero)].Esempio: il 23135851162\nthat 3400031103\n

embeddedFontPath string

Opzionale. percorso completo alla font utente.

optimizePdf PdfOptimizationMode

Ridurre la dimensione del file PDF riducendo la qualità delle immagini di sfondo. per impostazione predefinita, la qualità dell’immagine originale viene conservata.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

Salva il documento come testo piatto, PDF o Microsoft Word Document.

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

Parameters

stream MemoryStream

MemoryStream per il recupero dei risultati nel formato selezionato.

saveFormat SaveFormat

Il formato del documento (Docx, Txt, PDF)

embeddedFontPath string

Opzionale. percorso completo alla font utente.

optimizePdf PdfOptimizationMode

Ridurre la dimensione del file PDF riducendo la qualità delle immagini di sfondo. per impostazione predefinita, la qualità dell’immagine originale viene conservata.

Operators

Operatore +(Riconoscimento, Riconoscimento)

Per completare il risultato completo dei fragmenti riconosciuti (linee).

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

Parameters

main RecognitionResult

L’oggetto al quale verrà aggiunto il corretto operand.

part RecognitionResult

La giusta opera.

Returns

RecognitionResult

La sinistra opera.</string,></recognitionresult.linesresult></char[]>

 Italiano