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

ModuleDescription
asposeocrThe asposeocr namespace offers core OCR functionality, image preprocessing, and resource management for Aspose.OCR in Python via Java.
licenseProvides functionality to apply and manage Aspose OCR licensing within Python‑via‑Java applications.
modelsThe models namespace defines data structures and enumerations used to configure and represent OCR input, processing options, and results.
recognitionresultThe recognitionresult namespace groups result‑related types returned by Aspose.OCR OCR operations.
recognitionsettingsThe 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

ModuleDescription
asposeocrThe asposeocr namespace offers core OCR functionality, image preprocessing, and resource management for Aspose.OCR in Python via Java.
licenseThe license namespace provides classes for applying and managing Aspose.OCR licensing in Python via Java.
modelsThe models namespace defines data structures, enumerations, and configuration objects used to supply and control OCR processing in Aspose.OCR.
recognitionresultThe recognitionresult namespace groups classes that represent OCR output such as detected text lines, bounding rectangles, and image skew information.
recognitionsettingsThe recognitionsettings namespace groups configuration classes for various OCR recognition tasks in Aspose.OCR for Python via Java.