Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-ocr-gpu</artifactId>
<version>23.6.1</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-ocr-gpu', version: '23.6.1')
<dependency org="com.aspose" name="aspose-ocr-gpu" rev="23.6.1">
<artifact name="aspose-ocr-gpu" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-ocr-gpu" % "23.6.1"
Java OCR Library
Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License
Aspose.OCR-GPU for Java is a character and optical mark recognition API that allows developers to add OCR functionality in their applications. It provides a simple set of classes for controlling character recognition.
Convert Image to Text via Java
- Read characters from images.
- Support for JPG, PNG, GIF, BMP and TIFF image file formats for OCR.
- Support for English, French, Spanish and Portuguese.
- Read popular fonts including Arial, Times New Roman, Courier New, Verdana, Tahoma and Calibri.
- Support for regular, bold and italic font styles.
- Scan the whole image or any part of the image.
- Scan rotated images.
- Can apply different noise removal filters before image recognition.
- Extract optical marked elements from Scanned images.
- Support for various optical marked elements such as Check Box, Choice Box, Grid, Barcode & OCR.
Supported Characters
space | ! | " | # | $ | % | & | ' | ( | ) |
* | + | , | - | . | / | 0 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = |
> | ? | @ | [ | \ | ] | _ | ` | { | | |
} | ~ | A | B | C | D | E | F | G | H |
I | J | K | L | M | N | O | P | Q | R |
S | T | U | V | W | X | Y | Z | a | b |
c | d | e | f | g | h | i | j | k | l |
m | n | o | p | q | r | s | t | u | v |
w | x | y | z | Â | À | � | Ã | Ä | Æ |
Ç | È | É | Ê | Ë | Ì | � | Î | � | Ñ |
Ò | Ó | Ô | Õ | Ö | Ù | Ú | Û | Ü | ẞ |
ß | à | á | â | ã | ä | æ | ç | è | é |
ê | ë | ì | à | î | ï | ñ | ò | ó | ô |
õ | ö | ù | ú | û | ü | ÿ | Œ | œ | Ÿ |
Load Images for OCR
Raster Formats: JPEG, PNG, GIF, BMP, TIFF
Supported Environments
- Microsoft Windows: Windows Desktop & Server (x86, x64)
- macOS: Mac OS X
- Linux: Ubuntu, OpenSUSE, CentOS, and others
- Java Versions:
J2SE 6.0 (1.6)
or above
Get Started
Aspose.OCR Java APIs are hosted at the Aspose.OCR Repository. You can easily use Aspose.OCR for Java API directly in your Maven projects with simple configurations. For the detailed instructions please visit Installing Aspose.OCR for Java from Maven Repository documentation page.
Extract Text from Specific Areas on Image
// create API instance
AsposeOCR api = new AsposeOCR();
// prepare rectangles with texts.
ArrayList rectArray = new ArrayList();
rectArray.add(new Rectangle(138, 352, 2033, 537));
rectArray.add(new Rectangle(147, 890, 2033, 1157));
String result = api.RecognizePage("template.png", rectArray);
System.out.println("Result with rect: " + result);
Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License
File | Classifier | Size |
---|---|---|
aspose-ocr-gpu-23.6.1-javadoc.jar | javadoc | 291 KB |
aspose-ocr-gpu-23.6.1.jar | 228 MB | |
aspose-ocr-gpu-23.6.1.pom | 1 KB |
Aspose Total Aspose OCR Aspose Java API ocr java library ocr java class Maven JPEG PNG GIF BMP TIFF TXT DOCX PDF Windows Linux Mac J2SE JSON optical character recognition OCR recognize text recognize image spell correction spell check skew correction image correction recognize pdf recognize tiff searchable pdf searchable docx multi lang ocr recognize multi image multi threading image detection text detection