AsposeOCR

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.AutoCloseable

public class AsposeOCR implements AutoCloseable

Huvudklass för att känna igen text från bilder.

Konstruktörer

KonstruktorBeskrivning
AsposeOCR()Publik konstruktor.

Fält

FältBeskrivning
DebugModeAktiverar felsökningsläge.
DebugModeSaveDirectoryKatalog där felsökningsresultat kommer att sparas.

Metoder

MetodBeskrivning
CalculateSkew(OcrInput input)Beräknar snedvinklarna för en bild.
CompareImageTexts(String fullPath1, String fullPath2)Kontrollera om två bilder innehåller samma text.
CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings)Kontrollera om två bilder innehåller samma text.
CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)Kontrollera om två bilder innehåller samma text.
CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language)Korrigerar text (ersätter felstavade ord).
CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath)Korrigerar text (ersätter felstavade ord).
DetectDefects(OcrInput input, DefectType defectType)Hittar automatiskt problematiska områden i en bild som kan påverka OCR‑noggrannheten avsevärt.
DetectDocumentLayout(OcrInput input)Analyserar bilden och identifierar de olika typerna av innehållsområden i den.
DetectLanguages(OcrInput input)Analyserar texten på bilden för att bestämma vilka språk den är skriven på.
DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas)Detekterar textområden på bilder.
DetectTables(OcrInput images)Detekterar tabellregioner på bilder.
ImageHasText(String fullPath, String text)Kontrollera om bilden innehåller det angivna textfragmentet med en skiftlägesokänslig sökning.
ImageHasText(String fullPath, String text, RecognitionSettings settings)Kontrollera om bilden innehåller det angivna textfragmentet med en skiftlägesokänslig sökning.
ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase)Kontrollera om bilden innehåller det angivna textfragmentet.
ImageHasText(String fullPath, Pattern regex)Kontrollera om bildens text matchar det angivna reguljära uttrycket.
ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings)Kontrollera om bildens text matchar det angivna reguljära uttrycket.
ImageTextDiff(String fullPath1, String fullPath2)Jämför texterna på de två bilderna och returnera ett tal som representerar hur lika de är (0 till 1).
ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings)Jämför texterna på de två bilderna och returnera ett tal som representerar hur lika de är (0 till 1).
ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)Jämför texterna på de två bilderna och returnera ett tal som representerar hur lika de är (0 till 1).
Recognize(OcrInput input)Känner igen bild med möjlighet att specificera stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.
Recognize(OcrInput input, RecognitionSettings settings)Känner igen bild med möjlighet att specificera stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.
RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings)Känner igen registreringsskylt med möjlighet att specificera stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.
RecognizeCharacters(OcrInput input)Detekterar symboler på bilder.
RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language)Detekterar symboler på bilder.
RecognizeFast(OcrInput input)Känner igen text på bild av god kvalitet.
RecognizeFormula(OcrInput input, boolean detectAreas)Känner igen matematiska formler från de angivna inmatningsbilderna.
RecognizeHandwrittenText(OcrInput input)Känner igen handskriven text på bilder.
RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings)Känner igen ID‑kort med möjlighet att specificera stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.
RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings)Känner igen faktura med möjlighet att specificera stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.
RecognizePassport(OcrInput input, PassportRecognitionSettings settings)Känner igen pass med möjlighet att specificera.
RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings)Känner igen kvitton med möjlighet att specificera Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip-arkiv, URL, base64.
RecognizeTables(OcrInput input, Language language)Detektera tabeller och struktur, känner igen textceller.
SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results)Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt.
SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath)Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt.
SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath, PdfOptimizationMode optimizePdf)Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt.
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results)Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt.
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, SpellCheck.SpellCheckLanguage language)Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt med stavningskontrollkorrektion.
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath)Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt.
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath, PdfOptimizationMode optimizePdf)Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt.
close()

AsposeOCR()

public AsposeOCR()

Publik konstruktor.

DebugMode

public static boolean DebugMode

Aktiverar felsökningsläge. När det är aktiverat sparar systemet mellansteg i bildbehandlingen, såsom förbehandlade bilder och bilder med ritade rektanglar för textlinjer.

DebugModeSaveDirectory

public static String DebugModeSaveDirectory

Katalog där felsökningsresultat sparas. Om den inte är angiven används standardmässigt den aktuella arbetskatalogen.

CalculateSkew(OcrInput input)

public ArrayList<SkewOutput> CalculateSkew(OcrInput input)

Beräknar snedvinklar för en bild. Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip-arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputBehållaren med källor.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.models.SkewOutput> - ArrayList med snedvinklar i grader SkewOutput

CompareImageTexts(String fullPath1, String fullPath2)

public boolean CompareImageTexts(String fullPath1, String fullPath2)

Kontrollera om två bilder innehåller samma text.

Parameters:

ParameterTypBeskrivning
fullPath1java.lang.StringSökväg till den första bilden.
fullPath2java.lang.StringSökväg till den andra bilden.

Returns: boolean - Sant om bilderna har samma text (90 % likhet).

CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings)

public boolean CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings)

Kontrollera om två bilder innehåller samma text.

Parameters:

ParameterTypBeskrivning
fullPath1java.lang.StringSökväg till den första bilden.
fullPath2java.lang.StringSökväg till den andra bilden.
settingsRecognitionSettingsInställningar för igenkänning.

Returns: boolean - Sant om bilderna har samma text (90 % likhet).

CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)

public boolean CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)

Kontrollera om två bilder innehåller samma text.

Parameters:

ParameterTypBeskrivning
fullPath1java.lang.StringSökväg till den första bilden.
fullPath2java.lang.StringSökväg till den andra bilden.
settingsRecognitionSettingsInställningar för igenkänning.
ignoreCasebooleanSant - betyder en skiftlägesokänslig sökning.

Returns: boolean - Sant om bilderna har samma text (90 % likhet).

CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language)

public String CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language)

Korrigerar text (ersätter felstavade ord).

Parameters:

ParameterTypBeskrivning
textjava.lang.StringText för korrigering.
languageSpellCheckLanguageOrdbok att använda SpellCheckLanguage.

Returns: java.lang.String - Text med ersatta ord.

CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath)

public String CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath)

Korrigerar text (ersätter felstavade ord).

Parameters:

ParameterTypBeskrivning
textjava.lang.StringText för korrigering.
languageSpellCheckLanguageOrdbok att använda SpellCheckLanguage.
dictionaryPathjava.lang.StringFullständig sökväg till användarordboken (frekvensordbok). Filformat för ordboken: Vanlig textfil i UTF-8‑kodning. Ord och ordfrekvens separeras med kommatecken, ordet förväntas 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öljd av en radmatning ("\n"), ett vagnretur ("\r"), eller ett vagnretur omedelbart följt av en radmatning ("\r\n"). Alla ord förväntas vara i gemener.

Returns: java.lang.String - Text med ersatta ord.

DetectDefects(OcrInput input, DefectType defectType)

public ArrayList<DefectOutput> DetectDefects(OcrInput input, DefectType defectType)

Hitta automatiskt problematiska områden i en bild som kan påverka OCR‑noggrannheten avsevärt. Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip-arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputBehållaren med källor.OcrInput
defectTypeDefectTypeTyperna av defekter som ska kännas igen DefectType.

Returns: java.util.ArrayList<com.aspose.ocr.DefectOutput> - ArrayList av DefectOutput med upptäckta textområden eller rader.

DetectDocumentLayout(OcrInput input)

public ArrayList<LayoutOutput> DetectDocumentLayout(OcrInput input)

Analyserar bilden och identifierar de olika typerna av innehållsområden i den. Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputBehållaren med källor.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.models.LayoutOutput> - Upptäckta innehållsområden. ArrayList av LayoutOutput

DetectLanguages(OcrInput input)

public ArrayList<LanguageDetectionOutput> DetectLanguages(OcrInput input)

Analyserar texten på bilden för att bestämma vilka språk den är skriven på. Detta möjliggör att välja det mest lämpliga igenkänningsspråket och hjälper i vidare textbehandlingsuppgifter såsom stavningskontroll eller översättning. Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputBehållaren med källor.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.models.LanguageDetectionOutput> - Returnerar en lista över de mest sannolika språken, rangordnade efter sannolikhet. ArrayList av LanguageDetectionOutput

DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas)

public ArrayList<RectangleOutput> DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas)

Detekterar textområden på bilder. Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputBehållaren med källor.OcrInput
areasTypeAreasTypeBestämmer vilka rektanglar som ska returneras - linje eller stycken.
isDetectAreasbooleanAktivera automatisk detektering av textområden.

Returns: java.util.ArrayList<com.aspose.ocr.RectangleOutput> - ArrayList av RectangleOutput med upptäckta textområden eller rader.

DetectTables(OcrInput images)

public ArrayList<RectangleOutput> DetectTables(OcrInput images)

Detekterar tabellregioner på bilder. Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
imagesOcrInputBehållaren med källor.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.RectangleOutput> - ArrayList av RectangleOutput med upptäckta tabellområden.

ImageHasText(String fullPath, String text)

public boolean ImageHasText(String fullPath, String text)

Kontrollera om bilden innehåller det angivna textfragmentet med en skiftlägesokänslig sökning.

Parameters:

ParameterTypBeskrivning
fullPathjava.lang.StringSökväg till bilden.
textjava.lang.StringTextfragment för sökning på bilden.

Returns: boolean - Sant om bilden innehåller textfragment. Falskt - bilden innehåller inte textfragment.

ImageHasText(String fullPath, String text, RecognitionSettings settings)

public boolean ImageHasText(String fullPath, String text, RecognitionSettings settings)

Kontrollera om bilden innehåller det angivna textfragmentet med en skiftlägesokänslig sökning.

Parameters:

ParameterTypBeskrivning
fullPathjava.lang.StringSökväg till bilden.
textjava.lang.StringTextfragment för sökning på bilden.
settingsRecognitionSettingsInställningar för igenkänning.

Returns: boolean - Sant om bilden innehåller textfragment. Falskt - bilden innehåller inte textfragment.

ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase)

public boolean ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase)

Kontrollera om bilden innehåller det angivna textfragmentet.

Parameters:

ParameterTypBeskrivning
fullPathjava.lang.StringSökväg till bilden.
textjava.lang.StringTextfragment för sökning på bilden.
settingsRecognitionSettingsInställningar för igenkänning.
ignoreCasebooleanSant - betyder en skiftlägesokänslig sökning.

Returns: boolean - Sant om bilden innehåller textfragment. Falskt - bilden innehåller inte textfragment.

ImageHasText(String fullPath, Pattern regex)

public boolean ImageHasText(String fullPath, Pattern regex)

Kontrollera om bildens text matchar det angivna reguljära uttrycket.

Parameters:

ParameterTypBeskrivning
fullPathjava.lang.StringSökväg till bilden.
regexjava.util.regex.Patternjava.util.regex.Pattern-objekt med det angivna mönstret och alternativen.

Returns: boolean - Sant om bildtexten matchar det angivna reguljära uttrycket.

ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings)

public boolean ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings)

Kontrollera om bildens text matchar det angivna reguljära uttrycket.

Parameters:

ParameterTypBeskrivning
fullPathjava.lang.StringSökväg till bilden.
regexjava.util.regex.Patternjava.util.regex.Pattern-objekt med det angivna mönstret och alternativen.
settingsRecognitionSettingsInställningar för igenkänning.

Returns: boolean - Sant om bildtexten matchar det angivna reguljära uttrycket.

ImageTextDiff(String fullPath1, String fullPath2)

public float ImageTextDiff(String fullPath1, String fullPath2)

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

Parameters:

ParameterTypBeskrivning
fullPath1java.lang.StringSökväg till den första bilden.
fullPath2java.lang.StringSökväg till den andra bilden.

Returns: float - 0 betyder att texterna är helt olika; 1 betyder att texterna är identiska.

ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings)

public float ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings)

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

Parameters:

ParameterTypBeskrivning
fullPath1java.lang.StringSökväg till den första bilden.
fullPath2java.lang.StringSökväg till den andra bilden.
settingsRecognitionSettingsInställningar för igenkänning.

Returns: float - 0 betyder att texterna är helt olika; 1 betyder att texterna är identiska.

ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)

public float ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)

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

Parameters:

ParameterTypBeskrivning
fullPath1java.lang.StringSökväg till den första bilden.
fullPath2java.lang.StringSökväg till den andra bilden.
settingsRecognitionSettingsInställningar för igenkänning.
ignoreCasebooleanSant - betyder en skiftlägesokänslig sökning.

Returns: float - 0 betyder att texterna är helt olika; 1 betyder att texterna är identiska.

Recognize(OcrInput input)

public OcrOutput Recognize(OcrInput input)

Känner igen bild med möjlighet att specificera stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputOcrInput. instans.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

Recognize(OcrInput input, RecognitionSettings settings)

public OcrOutput Recognize(OcrInput input, RecognitionSettings settings)

Känner igen bild med möjlighet att specificera stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputOcrInput. instans.
settingsRecognitionSettingsRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings)

public OcrOutput RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings)

Känner igen registreringsskylt med möjlighet att specificera stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputOcrInput. instans.
settingsCarPlateRecognitionSettingsCarPlateRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeCharacters(OcrInput input)

public ArrayList<CharacterRecognitionResult> RecognizeCharacters(OcrInput input)

Detekterar symboler på bilder. Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputBehållaren med källor.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.models.CharacterRecognitionResult> - ArrayList av Character med data för upptäckta symboler för varje bild.

RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language)

public ArrayList<CharacterRecognitionResult> RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language)

Detekterar symboler på bilder. Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputBehållaren med källor.OcrInput
detectAreasModeDetectAreasModeBestämmer typen av neuralt nätverk som används för områdesdetektering.
languageLanguageSpråk som används för OCR.

Returns: java.util.ArrayList<com.aspose.ocr.models.CharacterRecognitionResult> - ArrayList av Character med data för upptäckta symboler.

RecognizeFast(OcrInput input)

public ArrayList<String> RecognizeFast(OcrInput input)

Känner igen text på bild av god kvalitet. Använder inte automatisk korrigering av bildskevhet och detektering av textområden. Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputOcrInput‑instans.

Returns: java.util.ArrayList<java.lang.String> - ArrayList med igenkänd text.

RecognizeFormula(OcrInput input, boolean detectAreas)

public OcrOutput RecognizeFormula(OcrInput input, boolean detectAreas)

Känner igen matematiska formler från de angivna inmatningsbilderna. Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputOcrInput. instans.
detectAreasbooleanOm den är satt till true detekteras och isoleras formelområden automatiskt innan igenkänning utförs. Om den är false behandlas hela bilden som en formel.

Returns: OcrOutput - OcrOutput list with images recognition results OcrOutput

RecognizeHandwrittenText(OcrInput input)

public OcrOutput RecognizeHandwrittenText(OcrInput input)

Känner igen handskriven text på bilder. Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputOcrInput. Behållaren med källor..

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings)

public OcrOutput RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings)

Känner igen ID‑kort med möjlighet att specificera stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputOcrInput. instans.
settingsIDCardRecognitionSettingsIDCardRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings)

public OcrOutput RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings)

Känner igen faktura med möjlighet att specificera stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputOcrInput. instans.
settingsInvoiceRecognitionSettingsInvoiceRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizePassport(OcrInput input, PassportRecognitionSettings settings)

public OcrOutput RecognizePassport(OcrInput input, PassportRecognitionSettings settings)

Känner igen pass med möjlighet att specificera. Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputOcrInput. instans.
settingsPassportRecognitionSettingsPassportRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings)

public OcrOutput RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings)

Känner igen kvitton med möjlighet att specificera Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip-arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputOcrInput. instans.
settingsReceiptRecognitionSettingsReceiptRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeTables(OcrInput input, Language language)

public ArrayList<OCRTablePage> RecognizeTables(OcrInput input, Language language)

Detektera tabeller och struktur, känner igen textceller. Stöder GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, mapp, array, zip‑arkiv, URL, base64.

Parameters:

ParameterTypBeskrivning
inputOcrInputOcrInput. instans.
languageLanguageBestämmer alfabetet som används under igenkänning.

Returns: java.util.ArrayList<com.aspose.ocr.models.OCRTablePage> - OCRTablePage‑listobjekt med igenkänd text i tabeller. OCRTablePage

SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results)

public static void SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList<RecognitionResult> results)

Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt.

Parameters:

ParameterTypBeskrivning
streamjava.io.OutputStreamOutputStream för att spara igenkänningsresultat i det valda formatet.
saveFormatFormatDokumentformat (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Lista över RecognitionResult. objekt.

SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath)

public static void SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath)

Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt.

Parameters:

ParameterTypBeskrivning
streamjava.io.OutputStreamOutputStream för att spara igenkänningsresultat i det valda formatet.
saveFormatFormatDokumentformat (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Lista över RecognitionResult. objekt.
embeddedFontPathjava.lang.StringValfritt. Fullständig sökväg till användarens teckensnitt.

SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath, PdfOptimizationMode optimizePdf)

public static void SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath, PdfOptimizationMode optimizePdf)

Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt.

Parameters:

ParameterTypBeskrivning
streamjava.io.OutputStreamOutputStream för att spara igenkänningsresultat i det valda formatet.
saveFormatFormatDokumentformat (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Lista över RecognitionResult. objekt.
embeddedFontPathjava.lang.StringValfritt. Fullständig sökväg till användarens teckensnitt.
optimizePdfPdfOptimizationModeMinska PDF-filens storlek genom att sänka kvaliteten på bakgrundsbilder. Som standard bevaras den ursprungliga bildkvaliteten.

SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results)

public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results)

Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt.

Parameters:

ParameterTypBeskrivning
fullFileNamejava.lang.StringFilnamn med en sökväg för att spara igenkänningsresultatet i det valda formatet.
saveFormatFormatDokumentformat (Docx, Txt, Pdf, Xlsx, Xml, Json).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Lista över RecognitionResult. objekt.

SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, SpellCheck.SpellCheckLanguage language)

public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results, SpellCheck.SpellCheckLanguage language)

Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt med stavningskontrollkorrektion.

Parameters:

ParameterTypBeskrivning
fullFileNamejava.lang.StringFilnamn med en sökväg för att spara igenkänningsresultatet i det valda formatet.
saveFormatFormatDokumentformat (Docx, Txt, Pdf, Xlsx, Xml, Json).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Lista över RecognitionResult. objekt.
languageSpellCheckLanguageSpellCheckLanguage enum‑värde.

SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath)

public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath)

Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt.

Parameters:

ParameterTypBeskrivning
fullFileNamejava.lang.StringFilnamn med en sökväg för att spara igenkänningsresultatet i det valda formatet.
saveFormatFormatDokumentformat (Docx, Txt, Pdf, Xlsx, Xml, Json).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Lista över RecognitionResult. objekt.
embeddedFontPathjava.lang.StringValfritt. Fullständig sökväg till användarens teckensnitt.

SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath, PdfOptimizationMode optimizePdf)

public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath, PdfOptimizationMode optimizePdf)

Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt.

Parameters:

ParameterTypBeskrivning
fullFileNamejava.lang.StringFilnamn med en sökväg för att spara igenkänningsresultatet i det valda formatet.
saveFormatFormatDokumentformat (Docx, Txt, Pdf, Xlsx, Xml, Json).
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>Lista över RecognitionResult. objekt.
embeddedFontPathjava.lang.StringValfritt. Fullständig sökväg till användarens teckensnitt.
optimizePdfPdfOptimizationModeMinska PDF-filens storlek genom att sänka kvaliteten på bakgrundsbilder. Som standard bevaras den ursprungliga bildkvaliteten.

close()

public void close()