Class AsposeOcr

Class AsposeOcr

Namn på plats: Aspose.OCR Sammanfattning: Aspose.OCR.dll (25.4.0)

HuvudAPI för Aspose OCR-bibliotek

public class AsposeOcr : IDisposable

Inheritance

object AsposeOcr

Implements

IDisposable

Arvsmedlemmar

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

Constructors

AsposeOcr()

public AsposeOcr()

Methods

CalculateSkew(OcrInput)

Beräknar skiv vinklarna i en bild.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, mappar, arrayer, arkiv.

public List<skewoutput> CalculateSkew(OcrInput images)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

Returns

List ochlt; SkewOutput >

Förteckning över skiva vinklar i grader Aspose.OCR.SkewOutput.

CompareImageTexts(sträng, sträng, RecognitionSettings, bool)

Kontrollera om två bilder innehåller samma text.

public bool CompareImageTexts(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true)

Parameters

fullPath1 string

Vägen till första bilden.

fullPath2 string

Vägen till den andra bilden.

settings RecognitionSettings

erkännande av inställningar.

ignoreCase bool

Sann - betyder en fallsensitiv sökning.

Returns

bool

Det är sant om bilderna har samma text (90% likhet).

CorrectSpelling(Sträng, SpellCheckLanguage, Sträng)

Korrigerar texten ( ersätter felaktiga ord).

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

Parameters

text string

Text för korrigering.

language SpellCheckLanguage

Ordförråd att använda.

dictionaryPath string

Alternativt. full väg till användarordboken (frekvensordbok).Ordbok filformat:Platt textfil i UTF-8 kodning.Word och Word-frekvens separeras av rymd eller tab.För standard förväntas ordet i den första kolumnen och frekvensen i den andra kolumnen.Varje ord-frekvens-par i en separat linje.A linje definieras som en sekvens av tecken följt av en linje feed ("\n"), en transport retur ("\r"),eller en frakt retur omedelbart följt av en linje feed("\r\n").Varje ord förväntas vara i lägre fall.

Returns

string

Text med ersatta ord.

DetectDefects(OcrInput och DefectType)

Automatiskt hitta problematiska områden i en bild som kan påverka OCR:s noggrannhet.Stödjer PNG, JPEG, BMP, TIFF, JFIF och GIF-bilder som tillhandahålls som en fil, ström eller pixel array.

public List<defectoutput> DetectDefects(OcrInput images, DefectType defectType)

Parameters

images OcrInput

Källa bilder Aspose.OCR.OcrInput

defectType DefectType

De typer av defekter som ska erkännas Aspose.OCR.DefectType

Returns

List ochlt; DefectOutput >

Detekterade bildefekter eller ab tom samling om inga defekter hittades Aspose.OCR.DefectOutput.

DetectDocumentLayout(OcrInput)

Analyserar bilden och identifierar de olika typerna av innehållsområden inom den.Stödjer PNG, JPEG, BMP, TIFF, JFIF och GIF-bilder från filer, strömmar och pixlar.

public List<layoutoutput> DetectDocumentLayout(OcrInput images)

Parameters

images OcrInput

Källa bilder.Aspose.OCR.OcrInput

Returns

List ochlt; LayoutOutput >

Detekterade innehållsområden, Aspose.OCR.LayoutOutput.

DetectLanguages(OcrInput)

Analysera texten på bilden för att bestämma de språk den är skriven i.Detta gör det möjligt att välja det mest lämpliga erkännandesspråket och hjälper till i ytterligare textbearbetningsuppgifter som spellchecking eller översättning.

public List<languagedetectionoutput> DetectLanguages(OcrInput images)

Parameters

images OcrInput

Källa bilder Aspose.OCR.OcrInput

Returns

List ochlt; LanguageDetectionOutput >

Returnerar en lista över de mest sannolika språken, rankad av sannolikhet Aspose.OCR.LanguageDetectionOutput.

DetectRectangles(OcrInput)

Detekterar textområden på bilder.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, mappar, arrayer, arkiv.

[Obsolete("Will be removed in the release 25.8.0")]
public List<rectangleoutput> DetectRectangles(OcrInput images)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

Returns

List ochlt; RectangleOutput >

Förteckning över Aspose.OCR.RectangleOutput med upptäckta textområden eller linjer.

DetectRectangles(OcrInput, AreasType, bool)

Detekterar textområden på bilder.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, mappar, arrayer, arkiv.

public List<rectangleoutput> DetectRectangles(OcrInput images, AreasType areasType, bool detectAreas = true)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

areasType AreasType

Det bestämmer vik rektanglar att returnera - linje eller paragrafer.

detectAreas bool

Tillåter automatisk upptäckt av textområden.

Returns

List ochlt; RectangleOutput >

Förteckning över Aspose.OCR.RectangleOutput med upptäckta textområden eller linjer.

Dispose()

tydliga resurser för erkännande.

public void Dispose()

ImageHasText(sträng, sträng, RecognitionSettings, bool, bool)

Kontrollera om bilden innehåller det angivna textfragmentet.

public bool ImageHasText(string fullPath, string text, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)

Parameters

fullPath string

Vägen till bilden.

text string

Text fragment för att söka på bilden.

settings RecognitionSettings

erkännande av inställningar.

ignoreCase bool

Sann - betyder en fallsensitiv sökning.

autoSkew bool

Tillåter automatisk bildskiva korrigering.

Returns

bool

Riktigt om bilden innehåller textfragment. falsk - bilden innehåller inte textfragment.

Remarks

Identifiera bilden med förmågan att ange Aspose.OCR.RecognitionSettings.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF.

ImageHasText(String, Regex, RecognitionSettings, Bool)

Kontrollera om bildtexten matchar den angivna vanliga uttrycket.

public bool ImageHasText(string fullPath, Regex regex, RecognitionSettings settings = null, bool autoSkew = true)

Parameters

fullPath string

Vägen till bilden.

regex Regex

System.Text.RegularExpressions objekt med den tillhandahållna mönstret och alternativen.

settings RecognitionSettings

erkännande av inställningar.

autoSkew bool

Tillåter automatisk bildskiva korrigering.

Returns

bool

Det är sant om bildtexten matchar den angivna vanliga uttrycket.

Remarks

Identifiera bilden med förmågan att ange Aspose.OCR.RecognitionSettings.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF.

ImageTextDiff(sträng, sträng, RecognitionSettings, bool, bool)

Jämför texterna på de två bilderna och returnera ett nummer som representerar hur liknande de är (0 till 1).

public float ImageTextDiff(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)

Parameters

fullPath1 string

Vägen till första bilden.

fullPath2 string

Vägen till den andra bilden.

settings RecognitionSettings

erkännande av inställningar.

ignoreCase bool

Sann - betyder en fallsensitiv sökning.

autoSkew bool

Tillåter automatisk bildskiva korrigering.

Returns

float

0 betyder att texterna är helt olika; 1 betyder att texterna är identiska.

Recognize(OcrInput)

Identifiera text på bilder / dokument.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

public OcrOutput Recognize(OcrInput images)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

Recognize(OcrInput, RecognitionSettings, CancellationToken)

Identifiera text på bilder / dokument.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

public OcrOutput Recognize(OcrInput images, RecognitionSettings settings, CancellationToken cancellationToken)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

settings RecognitionSettings

Recognition inställningar Aspose.OCR.RecognitionSettings.

cancellationToken CancellationToken

Återkallelse av objekt.

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

Recognize(OcrInput och RecognitionSettings)

Identifiera text på bilder / dokument.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

public OcrOutput Recognize(OcrInput images, RecognitionSettings settings)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

settings RecognitionSettings

Recognition inställningar Aspose.OCR.RecognitionSettings.

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

RecognizeCarPlate(OcrInput)

Identifiera text på bilplattan.

public OcrOutput RecognizeCarPlate(OcrInput images)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

Remarks

Erkänner bilplattor med förmågan att ange Aspose.OCR.CarPlateRecognitionSettings.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

RecognizeCarPlate(OcrInput, CarPlateRecognitioninställningar)

Identifiera text på bilplattan.

public OcrOutput RecognizeCarPlate(OcrInput images, CarPlateRecognitionSettings settings)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

settings CarPlateRecognitionSettings

Recognition inställningar Aspose.OCR.CarPlateRecognitionSettings.

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

Remarks

Erkänner bilplattor med förmågan att ange Aspose.OCR.CarPlateRecognitionSettings.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

RecognizeCharacters(OcrInput)

Detekterar symboler på bilder.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, mappar, arrayer, arkiv.

public List<characterrecognitionresult> RecognizeCharacters(OcrInput images)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

Returns

List ochlt; CharacterRecognitionResult >

Förteckning över Aspose.OCR.CharacterRecognitionResultat med upptäckta symboler data.

RecognizeCharacters(OcrInput, DetectAreasMode, Språk)

Detekterar symboler på bilder.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, mappar, arrayer, arkiv.

public List<characterrecognitionresult> RecognizeCharacters(OcrInput images, DetectAreasMode detectAreasMode = DetectAreasMode.UNIVERSAL, Language language = Language.Latin)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

detectAreasMode DetectAreasMode

Det bestämmer typen av nervnät som används för detektion av områden.

language Language

Språk som används för OCR.

Returns

List ochlt; CharacterRecognitionResult >

Förteckning över Aspose.OCR.Karakter med upptäckta symboler data.

RecognizeFast(OcrInput)

Identifiera text på bilder / dokument.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

public List<string> RecognizeFast(OcrInput images)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

Returns

List ochlt; string >

Förteckning över strängar med bildupplysningsresultat.

RecognizeHandwrittenText(OcrInput)

Identifiera handskriven text på bilder.

public OcrOutput RecognizeHandwrittenText(OcrInput images)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

Remarks

Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

RecognizeIDCard(OcrInput)

Identifiera texten på ID-kortet.

public OcrOutput RecognizeIDCard(OcrInput images)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

Remarks

Identifiera ID-kort med möjlighet att ange Aspose.OCR.IDCardRecognitionSettings.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

RecognizeIDCard(OcrInput, IDCardRecognitioninställningar)

Identifiera texten på ID-kortet.

public OcrOutput RecognizeIDCard(OcrInput images, IDCardRecognitionSettings settings)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

settings IDCardRecognitionSettings

Recognition inställningar Aspose.OCR.IDCardRecognitionSettings.

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

Remarks

Identifiera ID-kort med möjlighet att ange Aspose.OCR.IDCardRecognitionSettings.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

RecognizeInvoice(OcrInput)

Identifiera texten på fakturor.

public OcrOutput RecognizeInvoice(OcrInput images)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

Remarks

Erkänner faktura med förmågan att ange Aspose.OCR.InvoiceRecognitionSettings.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

RecognizeInvoice(OcrInput, InvoiceRecognitionSettings)

Identifiera texten på fakturor.

public OcrOutput RecognizeInvoice(OcrInput images, InvoiceRecognitionSettings settings)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

settings InvoiceRecognitionSettings

Recognition inställningar Aspose.OCR.InvoiceRecognitionSettings.

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

Remarks

Erkänner faktura med förmågan att ange Aspose.OCR.InvoiceRecognitionSettings.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

RecognizeLines(OcrInput)

Identifiera bilder som innehåller en enda textlinje.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, mappar, arrayer, arkiv.

public OcrOutput RecognizeLines(OcrInput images)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

RecognizeLines(OcrInput och RecognitionSettings)

Identifiera bilder som innehåller en enda textlinje.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, mappar, arrayer, arkiv.

public OcrOutput RecognizeLines(OcrInput images, RecognitionSettings settings)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

settings RecognitionSettings

Recognition inställningar Aspose.OCR.RecognitionSettings.

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

RecognizePassport(OcrInput)

Känn texten på passet.

public OcrOutput RecognizePassport(OcrInput images)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

Remarks

Identifiera pass med förmågan att ange Aspose.OCR.PassportRecognitionSettings.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

RecognizePassport(OcrInput, PassportRecognitioninställningar)

Känn texten på passet.

public OcrOutput RecognizePassport(OcrInput images, PassportRecognitionSettings settings)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

settings PassportRecognitionSettings

Identifieringsinställningar Aspose.OCR.PassportRecognitionSettings.

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

Remarks

Identifiera pass med förmågan att ange Aspose.OCR.PassportRecognitionSettings.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

RecognizeReceipt(OcrInput)

Identifiera texten på mottagarna.

public OcrOutput RecognizeReceipt(OcrInput images)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

Remarks

Identifiera faktura med förmågan att ange Aspose.OCR.ReceiptRecognitionSettings.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

RecognizeReceipt(OcrInput, ReceiptRecognitioninställningar)

Identifiera texten på mottagarna.

public OcrOutput RecognizeReceipt(OcrInput images, ReceiptRecognitionSettings settings)

Parameters

images OcrInput

Innehållet med källor.Aspose.OCR.OcrInput

settings ReceiptRecognitionSettings

Recognition inställningar Aspose.OCR.ReceiptRecognitionSettings.

Returns

OcrOutput

Förteckning över Aspose.OCR.RecognitionResult objekt med bildupplysningsresultat.

Remarks

Identifiera faktura med förmågan att ange Aspose.OCR.ReceiptRecognitionSettings.Stödjer GIF, PNG, JPEG, BMP, TIFF, JFIF, ström, katalog, array, arkiv.

SaveMultipageDocument(string, SaveFormat, List, sträng, PdfOptimizationMode)

Tillåter att få flera sidor dokument från listan med RecognitionResult objekt

public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

fullFileName string

Filnamn med en väg för att spara erkännande resulterar i det valda formatet.

saveFormat SaveFormat

Dokumentformat (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)

results List ochlt; RecognitionResult >

Förteckning över Aspose.OCR.RecognitionResult objekt.

embeddedFontPath string

Optionellt. full väg till användargränsen.

optimizePdf PdfOptimizationMode

Minska PDF-filstorleken genom att sänka kvaliteten på bakgrundsbilder.

SaveMultipageDocument(string, SaveFormat, List, bool, SpellCheckLanguage, sträng, sträng, PdfOptimizationMode)

Tillåter att få flera sidor dokument från listan med RecognitionResult objekt

public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

fullFileName string

Filnamn med en väg för att spara erkännande resulterar i det valda formatet.

saveFormat SaveFormat

Dokumentformat (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)

results List ochlt; RecognitionResult >

Förteckning över Aspose.OCR.RecognitionResult objekt.

applySpellingCorrection bool

Ange trovärdighet för att korrigera felaktigt ord om du har sådana i ditt erkännande resultat.

language SpellCheckLanguage

Ordbok för spell check (alternativ).

dictionaryPath string

Alternativt. Full väg till användarordboken i .txt format. Format är [ord - utrymme - frekvens(nummer)].Exempel: 23135851162\nthat 3400031103\n

embeddedFontPath string

Optionellt. full väg till användargränsen.

optimizePdf PdfOptimizationMode

Minska PDF-filstorleken genom att sänka kvaliteten på bakgrundsbilder.

SaveMultipageDocument(MemoryStream, SaveFormat, List, sträng, PdfOptimizationMode)

Tillåter att få flera sidor dokument från listan med RecognitionResult objekt

public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

stream MemoryStream

MemoryStream för spara upptäckt resulterar i det valda formatet.

saveFormat SaveFormat

Dokumentformat (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)

results List ochlt; RecognitionResult >

Förteckning över Aspose.OCR.RecognitionResult objekt.

embeddedFontPath string

Optionellt. full väg till användargränsen.

optimizePdf PdfOptimizationMode

Minska PDF-filstorleken genom att sänka kvaliteten på bakgrundsbilder.

SaveMultipageDocument(MemoryStream, SaveFormat, List, bool, SpellCheckLanguage, sträng, sträng, PdfOptimizationMode)

Tillåter att få flera sidor dokument från listan med RecognitionResult objekt

public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

stream MemoryStream

MemoryStream för spara upptäckt resulterar i det valda formatet.

saveFormat SaveFormat

Dokumentformat (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)

results List ochlt; RecognitionResult >

Förteckning över Aspose.OCR.RecognitionResult objekt.

applySpellingCorrection bool

Ange trovärdighet för att korrigera felaktigt ord om du har sådana i ditt erkännande resultat.

language SpellCheckLanguage

Ordbok för spell check (alternativ).

dictionaryPath string

Alternativt. Full väg till användarordboken i .txt format. Format är [ord - utrymme - frekvens(nummer)].Exempel: 23135851162\nthat 3400031103\n

embeddedFontPath string

Optionellt. full väg till användargränsen.

optimizePdf PdfOptimizationMode

Minska PDF-filstorleken genom att sänka kvaliteten på bakgrundsbilder.

OcrProgress

En händelse för att spåra framstegen i flersidig bildupplysning.

public event OcrRecognizeEventHandler OcrProgress

Event typ

OcrRecognizeEventHandler

 Svenska