AsposeOCR
Inheritance: java.lang.Object
All Implemented Interfaces: java.lang.AutoCloseable
public class AsposeOCR implements AutoCloseable
Hoofdklasse voor het herkennen van tekst uit afbeeldingen.
Constructors
| Constructor | Beschrijving |
|---|---|
| AsposeOCR() | Publieke constructor. |
Velden
| Veld | Beschrijving |
|---|---|
| DebugMode | Schakelt debugmodus in. |
| DebugModeSaveDirectory | Map waarin debugresultaten worden opgeslagen. |
Methoden
| Methode | Beschrijving |
|---|---|
| CalculateSkew(OcrInput input) | Berekent de scheefstandhoeken van een afbeelding. |
| CompareImageTexts(String fullPath1, String fullPath2) | Controleer of twee afbeeldingen dezelfde tekst bevatten. |
| CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings) | Controleer of twee afbeeldingen dezelfde tekst bevatten. |
| CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase) | Controleer of twee afbeeldingen dezelfde tekst bevatten. |
| CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language) | Corrigeert tekst (vervangt verkeerd gespelde woorden). |
| CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath) | Corrigeert tekst (vervangt verkeerd gespelde woorden). |
| DetectDefects(OcrInput input, DefectType defectType) | Zoekt automatisch problematische gebieden van een afbeelding die de nauwkeurigheid van OCR aanzienlijk kunnen beïnvloeden. |
| DetectDocumentLayout(OcrInput input) | Analyseert de afbeelding en identificeert de verschillende soorten inhoudsgebieden erin. |
| DetectLanguages(OcrInput input) | Analyseert de tekst op de afbeelding om de talen waarin deze is geschreven te bepalen. |
| DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas) | Detecteert tekstgebieden op afbeeldingen. |
| DetectTables(OcrInput images) | Detecteert tabelgebieden op afbeeldingen. |
| ImageHasText(String fullPath, String text) | Controleer of de afbeelding het opgegeven tekstfragment bevat met een hoofdletterongevoelige zoekopdracht. |
| ImageHasText(String fullPath, String text, RecognitionSettings settings) | Controleer of de afbeelding het opgegeven tekstfragment bevat met een hoofdletterongevoelige zoekopdracht. |
| ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase) | Controleer of de afbeelding het opgegeven tekstfragment bevat. |
| ImageHasText(String fullPath, Pattern regex) | Controleer of de tekst van de afbeelding overeenkomt met de opgegeven reguliere expressie. |
| ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings) | Controleer of de tekst van de afbeelding overeenkomt met de opgegeven reguliere expressie. |
| ImageTextDiff(String fullPath1, String fullPath2) | Vergelijk de teksten op de twee afbeeldingen en retourneer een getal dat aangeeft hoe vergelijkbaar ze zijn (0 tot 1). |
| ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings) | Vergelijk de teksten op de twee afbeeldingen en retourneer een getal dat aangeeft hoe vergelijkbaar ze zijn (0 tot 1). |
| ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase) | Vergelijk de teksten op de twee afbeeldingen en retourneer een getal dat aangeeft hoe vergelijkbaar ze zijn (0 tot 1). |
| Recognize(OcrInput input) | Herken afbeelding met de mogelijkheid om te specificeren Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64. |
| Recognize(OcrInput input, RecognitionSettings settings) | Herken afbeelding met de mogelijkheid om te specificeren Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64. |
| RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings) | Herken kentekenplaat met de mogelijkheid om te specificeren Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64. |
| RecognizeCharacters(OcrInput input) | Detecteert symbolen op afbeeldingen. |
| RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language) | Detecteert symbolen op afbeeldingen. |
| RecognizeFast(OcrInput input) | Herken tekst op een afbeelding van goede kwaliteit. |
| RecognizeFormula(OcrInput input, boolean detectAreas) | Herken wiskundige formules van de opgegeven invoerafbeeldingen. |
| RecognizeHandwrittenText(OcrInput input) | Herken handgeschreven tekst op afbeeldingen. |
| RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings) | Herken identiteitskaart met de mogelijkheid om te specificeren Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64. |
| RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings) | Herken factuur met de mogelijkheid om te specificeren Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64. |
| RecognizePassport(OcrInput input, PassportRecognitionSettings settings) | Herkent paspoort met de mogelijkheid om te specificeren. |
| RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings) | Herkenning van bonnetjes met de mogelijkheid om te specificeren Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64. |
| RecognizeTables(OcrInput input, Language language) | Detecteert tabellen en structuur, herkent tekstcellen. |
| SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList | Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten. |
| SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList | Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten. |
| SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList | Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten. |
| SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList | Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten. |
| SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList | Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten met spellingscontrolecorrectie. |
| SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList | Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten. |
| SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList | Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten. |
| close() |
AsposeOCR()
public AsposeOCR()
Publieke constructor.
DebugMode
public static boolean DebugMode
Schakelt de debug-modus in. Wanneer ingeschakeld, slaat het systeem tussenresultaten van beeldverwerking op, zoals voorbewerkte afbeeldingen en afbeeldingen met getekende tekstregel-rechthoeken.
DebugModeSaveDirectory
public static String DebugModeSaveDirectory
Map waarin debugresultaten worden opgeslagen. Indien niet ingesteld, wordt standaard de huidige werkmap gebruikt.
CalculateSkew(OcrInput input)
public ArrayList<SkewOutput> CalculateSkew(OcrInput input)
Berekent de scheefstandhoeken van een afbeelding. Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | De container met bronnen.OcrInput |
Returns: java.util.ArrayList<com.aspose.ocr.models.SkewOutput> - ArrayList van scheefstandhoeken in graden SkewOutput
CompareImageTexts(String fullPath1, String fullPath2)
public boolean CompareImageTexts(String fullPath1, String fullPath2)
Controleer of twee afbeeldingen dezelfde tekst bevatten.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullPath1 | java.lang.String | Pad naar de eerste afbeelding. |
| fullPath2 | java.lang.String | Pad naar de tweede afbeelding. |
Returns: boolean - Waar als afbeeldingen dezelfde tekst hebben (90% overeenkomst).
CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings)
public boolean CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings)
Controleer of twee afbeeldingen dezelfde tekst bevatten.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullPath1 | java.lang.String | Pad naar de eerste afbeelding. |
| fullPath2 | java.lang.String | Pad naar de tweede afbeelding. |
| settings | RecognitionSettings | Herkenningsinstellingen. |
Returns: boolean - Waar als afbeeldingen dezelfde tekst hebben (90% overeenkomst).
CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)
public boolean CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)
Controleer of twee afbeeldingen dezelfde tekst bevatten.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullPath1 | java.lang.String | Pad naar de eerste afbeelding. |
| fullPath2 | java.lang.String | Pad naar de tweede afbeelding. |
| settings | RecognitionSettings | Herkenningsinstellingen. |
| ignoreCase | boolean | Waar - betekent een hoofdletterongevoelige zoekopdracht. |
Returns: boolean - Waar als afbeeldingen dezelfde tekst hebben (90% overeenkomst).
CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language)
public String CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language)
Corrigeert tekst (vervangt verkeerd gespelde woorden).
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| text | java.lang.String | Tekst voor correctie. |
| language | SpellCheckLanguage | Te gebruiken woordenboek SpellCheckLanguage. |
Returns: java.lang.String - Tekst met vervangen woorden.
CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath)
public String CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath)
Corrigeert tekst (vervangt verkeerd gespelde woorden).
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| text | java.lang.String | Tekst voor correctie. |
| language | SpellCheckLanguage | Te gebruiken woordenboek SpellCheckLanguage. |
| dictionaryPath | java.lang.String | Volledig pad naar het gebruikerswoordenboek (frequentiewoordenboek). Formaat van het woordenboekbestand: platte tekstbestand in UTF-8-codering. Woord en woordfrequentie worden gescheiden door een komma; het woord wordt verwacht in de eerste kolom en de frequentie in de tweede kolom. Elk woord-frequentie-paar staat op een aparte regel. Een regel wordt gedefinieerd als een reeks tekens gevolgd door een regeleinde ("\n"), een carriage return ("\r"), of een carriage return direct gevolgd door een regeleinde ("\r\n"). Elk woord wordt verwacht in kleine letters. |
Returns: java.lang.String - Tekst met vervangen woorden.
DetectDefects(OcrInput input, DefectType defectType)
public ArrayList<DefectOutput> DetectDefects(OcrInput input, DefectType defectType)
Automatisch problematische gebieden van een afbeelding vinden die de nauwkeurigheid van OCR aanzienlijk kunnen beïnvloeden. Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | De container met bronnen.OcrInput |
| defectType | DefectType | De typen defecten die herkend moeten worden DefectType. |
Returns: java.util.ArrayList<com.aspose.ocr.DefectOutput> - ArrayList van DefectOutput met gedetecteerde tekstgebieden of -regels.
DetectDocumentLayout(OcrInput input)
public ArrayList<LayoutOutput> DetectDocumentLayout(OcrInput input)
Analyseert de afbeelding en identificeert de verschillende soorten inhoudsgebieden daarin. Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip‑archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | De container met bronnen.OcrInput |
Returns: java.util.ArrayList<com.aspose.ocr.models.LayoutOutput> - Gedetecteerde inhoudsgebieden. ArrayList van LayoutOutput
DetectLanguages(OcrInput input)
public ArrayList<LanguageDetectionOutput> DetectLanguages(OcrInput input)
Analyseert de tekst op de afbeelding om de talen waarin deze is geschreven te bepalen. Dit maakt het mogelijk de meest geschikte herkenningstaal te selecteren en helpt bij verdere tekstverwerkingstaken zoals spellingscontrole of vertaling. Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip‑archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | De container met bronnen.OcrInput |
Returns: java.util.ArrayList<com.aspose.ocr.models.LanguageDetectionOutput> - Retourneert een lijst van de meest waarschijnlijke talen, gerangschikt op waarschijnlijkheid. ArrayList van LanguageDetectionOutput
DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas)
public ArrayList<RectangleOutput> DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas)
Detecteert tekstgebieden op afbeeldingen. Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip‑archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | De container met bronnen.OcrInput |
| areasType | AreasType | Bepaalt welke rechthoeken moeten worden geretourneerd - regel of alinea’s. |
| isDetectAreas | boolean | Schakel automatische detectie van tekstgebieden in. |
Returns: java.util.ArrayList<com.aspose.ocr.RectangleOutput> - ArrayList van RectangleOutput met gedetecteerde tekstgebieden of regels.
DetectTables(OcrInput images)
public ArrayList<RectangleOutput> DetectTables(OcrInput images)
Detecteert tabelgebieden op afbeeldingen. Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip‑archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| images | OcrInput | De container met bronnen.OcrInput |
Returns: java.util.ArrayList<com.aspose.ocr.RectangleOutput> - ArrayList van RectangleOutput met gedetecteerde tabelgebieden.
ImageHasText(String fullPath, String text)
public boolean ImageHasText(String fullPath, String text)
Controleer of de afbeelding het opgegeven tekstfragment bevat met een hoofdletterongevoelige zoekopdracht.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullPath | java.lang.String | Pad naar de afbeelding. |
| text | java.lang.String | Tekstfragment voor zoeken op de afbeelding. |
Returns: True als de afbeelding het tekstfragment bevat. False - afbeelding bevat het tekstfragment niet.
ImageHasText(String fullPath, String text, RecognitionSettings settings)
public boolean ImageHasText(String fullPath, String text, RecognitionSettings settings)
Controleer of de afbeelding het opgegeven tekstfragment bevat met een hoofdletterongevoelige zoekopdracht.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullPath | java.lang.String | Pad naar de afbeelding. |
| text | java.lang.String | Tekstfragment voor zoeken op de afbeelding. |
| settings | RecognitionSettings | Herkenningsinstellingen. |
Returns: True als de afbeelding het tekstfragment bevat. False - afbeelding bevat het tekstfragment niet.
ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase)
public boolean ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase)
Controleer of de afbeelding het opgegeven tekstfragment bevat.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullPath | java.lang.String | Pad naar de afbeelding. |
| text | java.lang.String | Tekstfragment voor zoeken op de afbeelding. |
| settings | RecognitionSettings | Herkenningsinstellingen. |
| ignoreCase | boolean | Waar - betekent een hoofdletterongevoelige zoekopdracht. |
Returns: True als de afbeelding het tekstfragment bevat. False - afbeelding bevat het tekstfragment niet.
ImageHasText(String fullPath, Pattern regex)
public boolean ImageHasText(String fullPath, Pattern regex)
Controleer of de tekst van de afbeelding overeenkomt met de opgegeven reguliere expressie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullPath | java.lang.String | Pad naar de afbeelding. |
| regex | java.util.regex.Pattern | java.util.regex.Pattern-object met het opgegeven patroon en opties. |
Returns: boolean - True als de afbeeldingstekst overeenkomt met de opgegeven reguliere expressie.
ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings)
public boolean ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings)
Controleer of de tekst van de afbeelding overeenkomt met de opgegeven reguliere expressie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullPath | java.lang.String | Pad naar de afbeelding. |
| regex | java.util.regex.Pattern | java.util.regex.Pattern-object met het opgegeven patroon en opties. |
| settings | RecognitionSettings | Herkenningsinstellingen. |
Returns: boolean - True als de afbeeldingstekst overeenkomt met de opgegeven reguliere expressie.
ImageTextDiff(String fullPath1, String fullPath2)
public float ImageTextDiff(String fullPath1, String fullPath2)
Vergelijk de teksten op de twee afbeeldingen en retourneer een getal dat aangeeft hoe vergelijkbaar ze zijn (0 tot 1).
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullPath1 | java.lang.String | Pad naar de eerste afbeelding. |
| fullPath2 | java.lang.String | Pad naar de tweede afbeelding. |
Returns: float - 0 betekent dat de teksten volledig verschillend zijn; 1 betekent dat de teksten identiek zijn.
ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings)
public float ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings)
Vergelijk de teksten op de twee afbeeldingen en retourneer een getal dat aangeeft hoe vergelijkbaar ze zijn (0 tot 1).
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullPath1 | java.lang.String | Pad naar de eerste afbeelding. |
| fullPath2 | java.lang.String | Pad naar de tweede afbeelding. |
| settings | RecognitionSettings | Herkenningsinstellingen. |
Returns: float - 0 betekent dat de teksten volledig verschillend zijn; 1 betekent dat de teksten identiek zijn.
ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)
public float ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)
Vergelijk de teksten op de twee afbeeldingen en retourneer een getal dat aangeeft hoe vergelijkbaar ze zijn (0 tot 1).
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullPath1 | java.lang.String | Pad naar de eerste afbeelding. |
| fullPath2 | java.lang.String | Pad naar de tweede afbeelding. |
| settings | RecognitionSettings | Herkenningsinstellingen. |
| ignoreCase | boolean | Waar - betekent een hoofdletterongevoelige zoekopdracht. |
Returns: float - 0 betekent dat de teksten volledig verschillend zijn; 1 betekent dat de teksten identiek zijn.
Recognize(OcrInput input)
public OcrOutput Recognize(OcrInput input)
Herken afbeelding met de mogelijkheid om te specificeren Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | OcrInput. instantie. |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
Recognize(OcrInput input, RecognitionSettings settings)
public OcrOutput Recognize(OcrInput input, RecognitionSettings settings)
Herken afbeelding met de mogelijkheid om te specificeren Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | OcrInput. instantie. |
| settings | RecognitionSettings | RecognitionSettings. |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings)
public OcrOutput RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings)
Herken kentekenplaat met de mogelijkheid om te specificeren Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | OcrInput. instantie. |
| settings | CarPlateRecognitionSettings | CarPlateRecognitionSettings. |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
RecognizeCharacters(OcrInput input)
public ArrayList<CharacterRecognitionResult> RecognizeCharacters(OcrInput input)
Detecteert symbolen op afbeeldingen. Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip‑archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | De container met bronnen.OcrInput |
Returns: java.util.ArrayList<com.aspose.ocr.models.CharacterRecognitionResult> - ArrayList van Character met gedetecteerde symboolgegevens voor elke afbeelding.
RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language)
public ArrayList<CharacterRecognitionResult> RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language)
Detecteert symbolen op afbeeldingen. Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip‑archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | De container met bronnen.OcrInput |
| detectAreasMode | DetectAreasMode | Bepaalt het type neuraal netwerk dat wordt gebruikt voor gebiedsdetectie. |
| language | Language | Taal die wordt gebruikt voor OCR. |
Returns: java.util.ArrayList<com.aspose.ocr.models.CharacterRecognitionResult> - ArrayList van Character met gedetecteerde symboolgegevens.
RecognizeFast(OcrInput input)
public ArrayList<String> RecognizeFast(OcrInput input)
Herkent tekst op een afbeelding van goede kwaliteit. Maakt geen gebruik van automatische correctie van beeldscheefstand en detectie van tekstgebieden. Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip‑archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | OcrInput instantie. |
Returns: java.util.ArrayList<java.lang.String> - ArrayList met herkende tekst.
RecognizeFormula(OcrInput input, boolean detectAreas)
public OcrOutput RecognizeFormula(OcrInput input, boolean detectAreas)
Herkent wiskundige formules uit de opgegeven invoerafbeeldingen. Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip‑archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | OcrInput. instantie. |
| detectAreas | boolean | Indien ingesteld op true, detecteert en isoleert automatisch formulesegmenten voordat herkenning wordt uitgevoerd. Indien false, wordt de volledige afbeelding als een formule verwerkt. |
Returns: OcrOutput - OcrOutput list with images recognition results OcrOutput
RecognizeHandwrittenText(OcrInput input)
public OcrOutput RecognizeHandwrittenText(OcrInput input)
Herkent handgeschreven tekst op afbeeldingen. Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip‑archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | OcrInput. De container met bronnen.. |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings)
public OcrOutput RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings)
Herken identiteitskaart met de mogelijkheid om te specificeren Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | OcrInput. instantie. |
| settings | IDCardRecognitionSettings | IDCardRecognitionSettings. |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings)
public OcrOutput RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings)
Herken factuur met de mogelijkheid om te specificeren Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | OcrInput. instantie. |
| settings | InvoiceRecognitionSettings | InvoiceRecognitionSettings. |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
RecognizePassport(OcrInput input, PassportRecognitionSettings settings)
public OcrOutput RecognizePassport(OcrInput input, PassportRecognitionSettings settings)
Herkent paspoorten met de mogelijkheid om te specificeren. Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip‑archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | OcrInput. instantie. |
| settings | PassportRecognitionSettings | PassportRecognitionSettings. |
Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult
RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings)
public OcrOutput RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings)
Herkenning van bonnetjes met de mogelijkheid om te specificeren Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip-archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | OcrInput. instantie. |
| 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)
Detecteert tabellen en structuur, herkent tekstcellen. Ondersteunt GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, map, array, zip‑archief, URL, base64.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| input | OcrInput | OcrInput. instantie. |
| language | Language | Bepaalt het alfabet dat tijdens herkenning wordt gebruikt. |
Returns: java.util.ArrayList<com.aspose.ocr.models.OCRTablePage> - OCRTablePage-lijstobjecten met herkende teksten in tabellen. OCRTablePage
SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results)
public static void SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList<RecognitionResult> results)
Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| stream | java.io.OutputStream | OutputStream voor het opslaan van het herkenningsresultaat in het geselecteerde formaat. |
| saveFormat | Format | Documentformaat (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf). |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | Lijst van RecognitionResult. objecten. |
SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath)
public static void SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath)
Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| stream | java.io.OutputStream | OutputStream voor het opslaan van het herkenningsresultaat in het geselecteerde formaat. |
| saveFormat | Format | Documentformaat (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf). |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | Lijst van RecognitionResult. objecten. |
| embeddedFontPath | java.lang.String | Optioneel. Volledig pad naar het gebruikerslettertype. |
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)
Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| stream | java.io.OutputStream | OutputStream voor het opslaan van het herkenningsresultaat in het geselecteerde formaat. |
| saveFormat | Format | Documentformaat (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf). |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | Lijst van RecognitionResult. objecten. |
| embeddedFontPath | java.lang.String | Optioneel. Volledig pad naar het gebruikerslettertype. |
| optimizePdf | PdfOptimizationMode | Verminder de PDF-bestandsgrootte door de kwaliteit van achtergrondafbeeldingen te verlagen. Standaard wordt de oorspronkelijke beeldkwaliteit behouden. |
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results)
public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results)
Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullFileName | java.lang.String | Bestandsnaam met een pad voor het opslaan van het herkenningsresultaat in het geselecteerde formaat. |
| saveFormat | Format | Documentformaat (Docx, Txt, Pdf, Xlsx, Xml, Json). |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | Lijst van RecognitionResult. objecten. |
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, SpellCheck.SpellCheckLanguage language)
public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results, SpellCheck.SpellCheckLanguage language)
Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten met spellingscontrolecorrectie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullFileName | java.lang.String | Bestandsnaam met een pad voor het opslaan van het herkenningsresultaat in het geselecteerde formaat. |
| saveFormat | Format | Documentformaat (Docx, Txt, Pdf, Xlsx, Xml, Json). |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | Lijst van RecognitionResult. objecten. |
| language | SpellCheckLanguage | SpellCheckLanguage enumwaarde. |
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath)
public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath)
Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullFileName | java.lang.String | Bestandsnaam met een pad voor het opslaan van het herkenningsresultaat in het geselecteerde formaat. |
| saveFormat | Format | Documentformaat (Docx, Txt, Pdf, Xlsx, Xml, Json). |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | Lijst van RecognitionResult. objecten. |
| embeddedFontPath | java.lang.String | Optioneel. Volledig pad naar het gebruikerslettertype. |
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)
Staat toe een meerpagina-document te verkrijgen uit een lijst van RecognitionResult-objecten.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| fullFileName | java.lang.String | Bestandsnaam met een pad voor het opslaan van het herkenningsresultaat in het geselecteerde formaat. |
| saveFormat | Format | Documentformaat (Docx, Txt, Pdf, Xlsx, Xml, Json). |
| results | java.util.ArrayList<com.aspose.ocr.RecognitionResult> | Lijst van RecognitionResult. objecten. |
| embeddedFontPath | java.lang.String | Optioneel. Volledig pad naar het gebruikerslettertype. |
| optimizePdf | PdfOptimizationMode | Verminder de PDF-bestandsgrootte door de kwaliteit van achtergrondafbeeldingen te verlagen. Standaard wordt de oorspronkelijke beeldkwaliteit behouden. |
close()
public void close()