Aspose.OCR for Python via Java API Reference
The library enables developers to integrate OCR functionality into Python applications running on the Java platform, supporting common image formats such as JPEG, PNG, BMP, TIFF, and PDF documents. It recognizes printed and handwritten text in over 100 languages and can extract structured data like barcodes and QR codes. The API is organized into five namespaces—asposeocr for core services, license for activation, models for data structures, recognitionresult for output objects, and recognitionsettings for configurable options.
Aspose.OCR for Python via Java API Reference
Modules
| Module | Description |
|---|---|
| asposeocr | The asposeocr namespace offers core OCR functionality, image preprocessing, and resource management for Aspose.OCR in Python via Java. |
| license | Provides functionality to apply and manage Aspose OCR licensing within Python‑via‑Java applications. |
| models | The models namespace defines data structures and enumerations used to configure and represent OCR input, processing options, and results. |
| recognitionresult | The recognitionresult namespace groups result‑related types returned by Aspose.OCR OCR operations. |
| recognitionsettings | The recognitionsettings namespace defines configuration classes for various OCR recognition tasks such as car plates, ID cards, invoices, passports, and receipts. |
The library lets developers extract text from images, PDFs, and scanned documents, supporting over 150 languages and common barcode symbologies such as QR, Code128, and DataMatrix. Its functionality is divided into five namespaces: asposeocr provides core OCR classes, license handles product activation, models defines data structures, recognitionresult contains result objects, and recognitionsettings offers configuration options for fine‑tuning the recognition process.
Modules
| Module | Description |
|---|---|
| asposeocr | The asposeocr namespace offers core OCR functionality, image preprocessing, and resource management for Aspose.OCR in Python via Java. |
| license | The license namespace provides classes for applying and managing Aspose.OCR licensing in Python via Java. |
| models | The models namespace defines data structures, enumerations, and configuration objects used to supply and control OCR processing in Aspose.OCR. |
| recognitionresult | The recognitionresult namespace groups classes that represent OCR output such as detected text lines, bounding rectangles, and image skew information. |
| recognitionsettings | The recognitionsettings namespace groups configuration classes for various OCR recognition tasks in Aspose.OCR for Python via Java. |