Class RecognitionResult
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Resultaten av bildigenkänning.
Innehåller element med igenkänningsinformation och metoder för resultatexport.
public class RecognitionResult
Arv
Ärvda Medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Egenskaper
FileName
Fullständig sökväg till filen.
public string FileName { get; set; }
Egenskapsvärde
Image
Hämtar eller ställer in bild för PDF-skapande.
public byte[][,] Image { get; set; }
Egenskapsvärde
byte[][,]
RecognitionAreasRectangles
Hämtar rektangelkoordinater.
public List<rectangle> RecognitionAreasRectangles { get; }
Egenskapsvärde
List<rectangle>
RecognitionAreasText
Hämtar lista med igenkänningsresultat för en lista av områden (rektanglar).
public List<string> RecognitionAreasText { get; }
Egenskapsvärde
RecognitionCharactersList
Ett set av tecken som hittats av igenkänningsalgoritmen och ordnade i fallande ordning av sannolikhet.
public List<char[]> RecognitionCharactersList { get; }
Egenskapsvärde
Kommentarer
Array av symboler System.Char med maximal sannolikhet och alternativ.
RecognitionLinesResult
Hämtar en lista med igenkänningsresultat med en lista av rader (rektanglar).
public List<recognitionresult.linesresult> RecognitionLinesResult { get; }
Egenskapsvärde
List<RecognitionResult.LinesResult>
RecognitionText
Hämtar igenkänningsresultat i en sträng.
public string RecognitionText { get; set; }
Egenskapsvärde
Skew
Hämtar snedvridningsvinkeln.
public float Skew { get; set; }
Egenskapsvärde
Warnings
Hämtar lista med varningsmeddelanden som beskriver icke-kritiska fel som uppstod under genereringen.
public List<string> Warnings { get; }
Egenskapsvärde
Metoder
GetJson(bool)
Skapar en JSON-sträng med igenkänningsresultat.
public string GetJson(bool isReadable = false)
Parametrar
isReadable
bool
Bestämmer om json kommer att vara lättläst.
Returer
Igenkänningsresultat som JSON-sträng.
GetKeywords()
Hämtar nyckelord från pass (testläge. Fungerar endast för USA och MADAGASKAR-pass).
public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()
Returer
Dictionary<string, RecognitionResult.LinesResult>
Ordbok med nyckelord som nyckel och LinesResult som värde.
GetSpellCheckCorrectedText(SpellCheckLanguage, string)
Korrigerar text (ersätter felstavade ord).
public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parametrar
language
SpellCheckLanguage
Ordbok att använda.
dictionaryPath
string
Valfritt. Fullständig sökväg till användardictionary (frekvensordbok). Ordboksfilformat: Ren textfil i UTF-8-kodning. Ord och ordfrekvens separeras med mellanslag eller tab. Som standard förväntas ordet i den första kolumnen och frekvensen i den andra kolumnen. Varje ord-frekvens-par på en separat rad. En rad definieras som en sekvens av tecken följt av en radmatning ("\n"), en vagnretur ("\r"), eller en vagnretur som omedelbart följs av en radmatning("\r\n"). Varje ord förväntas vara i gemener.
Returer
Text med ersatta ord.
GetSpellCheckErrorList(SpellCheckLanguage, string)
Hittar felstavade ord med föreslagna stavningar för en given ingångstext.
public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parametrar
language
SpellCheckLanguage
Ordbok att använda.
dictionaryPath
string
Valfritt. Fullständig sökväg till användardictionary (frekvensordbok). Ordboksfilformat: Ren textfil i UTF-8-kodning. Ord och ordfrekvens separeras med mellanslag eller tab. Som standard förväntas ordet i den första kolumnen och frekvensen i den andra kolumnen. Varje ord-frekvens-par på en separat rad. En rad definieras som en sekvens av tecken följt av en radmatning ("\n"), en vagnretur ("\r"), eller en vagnretur som omedelbart följs av en radmatning("\r\n"). Varje ord förväntas vara i gemener.
Returer
List<SpellCheckError>
En lista med SpellCheckError-objekt som representerar felstavade ord med listor över föreslagna korrekta stavningar för varje felstavat ord, och med redigeringsavstånd.
GetXml()
Skapar en XML-sträng med igenkänningsresultat.
public string GetXml()
Returer
Igenkänningsresultat som en sträng XML-serialiserad.
Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
Sparar dokumentet som ren text, PDF eller Microsoft Word-dokument.
public void Save(string fullFileName, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametrar
fullFileName
string
Filnamn med en sökväg för att spara igenkänningsresultatet i det valda formatet.
saveFormat
SaveFormat
Dokumentformat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).
applySpellingCorrection
bool
Sätt till true för att korrigera felstavade ord om sådana finns i ditt igenkänningsresultat.
language
SpellCheckLanguage
Ordbok för stavningskontroll (valfritt).
dictionaryPath
string
Valfritt. Fullständig sökväg till användardictionary i .txt-format. Formatet är [ord - mellanslag - frekvens(antal)]. Exempel: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
Valfritt. Fullständig sökväg till användarens teckensnitt.
optimizePdf
PdfOptimizationMode
Minska PDF-filens storlek genom att sänka kvaliteten på bakgrundsbilder. Som standard bevaras den ursprungliga bildkvaliteten.
Save(string, SaveFormat, string, PdfOptimizationMode)
Sparar dokumentet som ren text, PDF eller Microsoft Word-dokument.
public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametrar
fullFileName
string
Filnamn med en sökväg för att spara igenkänningsresultatet i det valda formatet.
saveFormat
SaveFormat
Dokumentformat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).
embeddedFontPath
string
Valfritt. Fullständig sökväg till användarens teckensnitt.
optimizePdf
PdfOptimizationMode
Minska PDF-filens storlek genom att sänka kvaliteten på bakgrundsbilder. Som standard bevaras den ursprungliga bildkvaliteten.
Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
Sparar dokumentet som ren text, PDF eller Microsoft Word-dokument.
public void Save(MemoryStream stream, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametrar
stream
MemoryStream
MemoryStream för att spara igenkänningsresultatet i det valda formatet.
saveFormat
SaveFormat
Dokumentformat (Docx, Txt, Pdf).
applySpellingCorrection
bool
Sätt till true för att korrigera felstavade ord om sådana finns i ditt igenkänningsresultat.
language
SpellCheckLanguage
Ordbok för stavningskontroll (valfritt).
dictionaryPath
string
Valfritt. Fullständig sökväg till användardictionary i .txt-format. Formatet är [ord - mellanslag - frekvens(antal)]. Exempel: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
Valfritt. Fullständig sökväg till användarens teckensnitt.
optimizePdf
PdfOptimizationMode
Minska PDF-filens storlek genom att sänka kvaliteten på bakgrundsbilder. Som standard bevaras den ursprungliga bildkvaliteten.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
Sparar dokumentet som ren text, PDF eller Microsoft Word-dokument.
public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametrar
stream
MemoryStream
MemoryStream för att spara igenkänningsresultatet i det valda formatet.
saveFormat
SaveFormat
Dokumentformat (Docx, Txt, Pdf).
embeddedFontPath
string
Valfritt. Fullständig sökväg till användarens teckensnitt.
optimizePdf
PdfOptimizationMode
Minska PDF-filens storlek genom att sänka kvaliteten på bakgrundsbilder. Som standard bevaras den ursprungliga bildkvaliteten.
Operatörer
operator +(RecognitionResult, RecognitionResult)
För att fullfölja det fullständiga resultatet från igenkända fragment (rader).
public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)
Parametrar
main
RecognitionResult
Objektet till vilket den högra operand kommer att läggas till.
part
RecognitionResult
Högra operand.
Returer
Vänster operand.