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
| Konstruktor | Beskrivning |
|---|---|
| AsposeOCR() | Publik konstruktor. |
Fält
| Fält | Beskrivning |
|---|---|
| DebugMode | Aktiverar felsökningsläge. |
| DebugModeSaveDirectory | Katalog där felsökningsresultat kommer att sparas. |
Metoder
| Metod | Beskrivning |
|---|---|
| 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 | Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt. |
| SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList | Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt. |
| SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList | Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt. |
| SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList | Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt. |
| SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList | Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt med stavningskontrollkorrektion. |
| SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList | Tillåter att hämta flersidigt dokument från en lista med RecognitionResult-objekt. |
| SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList | 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | Behå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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullPath1 | java.lang.String | Sökväg till den första bilden. |
| fullPath2 | java.lang.String | Sö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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullPath1 | java.lang.String | Sökväg till den första bilden. |
| fullPath2 | java.lang.String | Sökväg till den andra bilden. |
| settings | RecognitionSettings | Instä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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullPath1 | java.lang.String | Sökväg till den första bilden. |
| fullPath2 | java.lang.String | Sökväg till den andra bilden. |
| settings | RecognitionSettings | Inställningar för igenkänning. |
| ignoreCase | boolean | Sant - 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| text | java.lang.String | Text för korrigering. |
| language | SpellCheckLanguage | Ordbok 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| text | java.lang.String | Text för korrigering. |
| language | SpellCheckLanguage | Ordbok att använda SpellCheckLanguage. |
| dictionaryPath | java.lang.String | Fullstä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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | Behållaren med källor.OcrInput |
| defectType | DefectType | Typerna 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | Behå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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | Behå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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | Behållaren med källor.OcrInput |
| areasType | AreasType | Bestämmer vilka rektanglar som ska returneras - linje eller stycken. |
| isDetectAreas | boolean | Aktivera 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| images | OcrInput | Behå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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullPath | java.lang.String | Sökväg till bilden. |
| text | java.lang.String | Textfragment 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullPath | java.lang.String | Sökväg till bilden. |
| text | java.lang.String | Textfragment för sökning på bilden. |
| settings | RecognitionSettings | Instä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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullPath | java.lang.String | Sökväg till bilden. |
| text | java.lang.String | Textfragment för sökning på bilden. |
| settings | RecognitionSettings | Inställningar för igenkänning. |
| ignoreCase | boolean | Sant - 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullPath | java.lang.String | Sökväg till bilden. |
| regex | java.util.regex.Pattern | java.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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullPath | java.lang.String | Sökväg till bilden. |
| regex | java.util.regex.Pattern | java.util.regex.Pattern-objekt med det angivna mönstret och alternativen. |
| settings | RecognitionSettings | Instä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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullPath1 | java.lang.String | Sökväg till den första bilden. |
| fullPath2 | java.lang.String | Sö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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullPath1 | java.lang.String | Sökväg till den första bilden. |
| fullPath2 | java.lang.String | Sökväg till den andra bilden. |
| settings | RecognitionSettings | Instä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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullPath1 | java.lang.String | Sökväg till den första bilden. |
| fullPath2 | java.lang.String | Sökväg till den andra bilden. |
| settings | RecognitionSettings | Inställningar för igenkänning. |
| ignoreCase | boolean | Sant - 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | OcrInput. 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | OcrInput. instans. |
| settings | RecognitionSettings | RecognitionSettings. |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | OcrInput. instans. |
| settings | CarPlateRecognitionSettings | CarPlateRecognitionSettings. |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | Behå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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | Behållaren med källor.OcrInput |
| detectAreasMode | DetectAreasMode | Bestämmer typen av neuralt nätverk som används för områdesdetektering. |
| language | Language | Språ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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | OcrInput‑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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | OcrInput. instans. |
| detectAreas | boolean | Om 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | OcrInput. 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | OcrInput. instans. |
| settings | IDCardRecognitionSettings | IDCardRecognitionSettings. |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | OcrInput. instans. |
| settings | InvoiceRecognitionSettings | InvoiceRecognitionSettings. |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | OcrInput. instans. |
| settings | PassportRecognitionSettings | PassportRecognitionSettings. |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | OcrInput. instans. |
| settings | ReceiptRecognitionSettings | ReceiptRecognitionSettings. |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| input | OcrInput | OcrInput. instans. |
| language | Language | Bestä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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| stream | java.io.OutputStream | OutputStream för att spara igenkänningsresultat i det valda formatet. |
| saveFormat | Format | Dokumentformat (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf). |
| results | java.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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| stream | java.io.OutputStream | OutputStream för att spara igenkänningsresultat i det valda formatet. |
| saveFormat | Format | Dokumentformat (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf). |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | Lista över RecognitionResult. objekt. |
| embeddedFontPath | java.lang.String | Valfritt. 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| stream | java.io.OutputStream | OutputStream för att spara igenkänningsresultat i det valda formatet. |
| saveFormat | Format | Dokumentformat (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf). |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | Lista över RecognitionResult. objekt. |
| embeddedFontPath | java.lang.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. |
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullFileName | java.lang.String | Filnamn med en sökväg för att spara igenkänningsresultatet i det valda formatet. |
| saveFormat | Format | Dokumentformat (Docx, Txt, Pdf, Xlsx, Xml, Json). |
| results | java.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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullFileName | java.lang.String | Filnamn med en sökväg för att spara igenkänningsresultatet i det valda formatet. |
| saveFormat | Format | Dokumentformat (Docx, Txt, Pdf, Xlsx, Xml, Json). |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | Lista över RecognitionResult. objekt. |
| language | SpellCheckLanguage | SpellCheckLanguage 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullFileName | java.lang.String | Filnamn med en sökväg för att spara igenkänningsresultatet i det valda formatet. |
| saveFormat | Format | Dokumentformat (Docx, Txt, Pdf, Xlsx, Xml, Json). |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | Lista över RecognitionResult. objekt. |
| embeddedFontPath | java.lang.String | Valfritt. 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fullFileName | java.lang.String | Filnamn med en sökväg för att spara igenkänningsresultatet i det valda formatet. |
| saveFormat | Format | Dokumentformat (Docx, Txt, Pdf, Xlsx, Xml, Json). |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | Lista över RecognitionResult. objekt. |
| embeddedFontPath | java.lang.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. |
close()
public void close()