Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

Download C++ Library for Optical Character Recognition (OCR)

Open NuGet Package Manager within the Microsoft Visual Studio®, search for Aspose.OCR.Cpp and install. You may also use the following command within the Package Manager Console. For the detailed instructions please visit the Installation documentation page.

PM>

Nuget Nuget

Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License | EULA

Why download Aspose.OCR for C++?

Aspose.OCR for C++ is a standalone OCR API that enhances your C++ apps to perform the OCR operation on JPEG, PNG, & BMP images for extraction of English content.

Image OCR API Features

  • Recognize characters from images.
  • Calculate the skew angle of images.
  • Currently, it supports the English language.
  • Auto-align image and autodetect text areas.
  • Get a single line and recognize it.

Read Image Formats for OCR

Raster Formats: JPEG, BMP ( 32bit and 16bit images are not supported), PNG

Supported Charset for Recognition

EN

Pre-requisites

Aspose OCR library requires onnxruntime.dll in the system path.

Evaluation Version Limitation

The evaluation version of Aspose.OCR for C++ limits the number of characters extracted from an image to 300.



Direct Download

Aspose.Ocr.Cpp-Linux.24.3.0

Removed ONNX Runtime external dependency.

Added: Downloads:

Download

File Size: 213.43MB

Aspose.Ocr.Cpp.24.3.0

Removed ONNX Runtime external dependency.

Added: Downloads:

Download

File Size: 213.43MB

Aspose.Ocr.Cpp-Linux-Gpu.24.2.0

Added the ability to customize recognition settings for individual images in a batch.

Added: Downloads:

Download

File Size: 194.4MB

Aspose.Ocr.Cpp-Linux.24.2.0

Added the ability to customize recognition settings for individual images in a batch.

Added: Downloads:

Download

File Size: 194.4MB

Aspose.Ocr.Cpp-GPU.24.2.0

Added the ability to customize recognition settings for individual images in a batch.

Added: Downloads:

Download

File Size: 210.49MB

Aspose.Ocr.Cpp.24.2.0

Added the ability to customize recognition settings for individual images in a batch.

Added: Downloads:

Download

File Size: 210.48MB

Aspose.Ocr.Cpp-Linux-Gpu.24.1.0

Deprecated methods and structures have been removed to simplify the API.

Added: Downloads:

Download

File Size: 194.4MB

Aspose.Ocr.Cpp-Linux.24.1.0

Deprecated methods and structures have been removed to simplify the API.

Added: Downloads:

Download

File Size: 194.4MB

Aspose.Ocr.Cpp-GPU.24.1.0

Deprecated methods and structures have been removed to simplify the API.

Added: Downloads:

Download

File Size: 210.49MB

Aspose.Ocr.Cpp.23.12.0

Changelog: Added a specialized function for detecting image defects.

Added: Downloads:

Download

File Size: 210.49MB

Aspose.Ocr.Cpp-Linux-Gpu.23.12.0

Added a specialized function for detecting image defects.

Added: Downloads:

Download

File Size: 194.41MB

Aspose.Ocr.Cpp-Linux.23.12.0

Added a specialized function for detecting image defects.

Added: Downloads:

Download

File Size: 194.41MB

Aspose.Ocr.Cpp-GPU.23.12.0

Added a specialized function for detecting image defects.

Added: Downloads:

Download

File Size: 210.5MB

Aspose.Ocr.Cpp-GPU.23.11.0

Changelog: - Automatic detection of glare regions. - Automatic detection of characters that are too thick in image text.

Added: Downloads:

Download

File Size: 210.49MB

Aspose.Ocr.Cpp.23.11.0

Changelog: - Automatic detection of glare regions. - Automatic detection of characters that are too thick in image text.

Added: Downloads:

Download

File Size: 210.49MB

Aspose.Ocr.Cpp-Linux-Gpu.23.11.0

Changelog: - Automatic detection of glare regions. - Automatic detection of characters that are too thick in image text.

Added: Downloads:

Download

File Size: 194.4MB

Aspose.Ocr.Cpp-Linux.23.11.0

Changelog: - Automatic detection of glare regions. - Automatic detection of characters that are too thick in image text.

Added: Downloads:

Download

File Size: 194.4MB

Aspose.Ocr.Cpp-Linux.23.10.0

Changelog: Automatic detection of blurry images and curved lines.

Added: Downloads:

Download

File Size: 194.4MB

Aspose.Ocr.Cpp-GPU.23.10.0

Changelog: Automatic detection of blurry images and curved lines.

Added: Downloads:

Download

File Size: 210.49MB

Aspose.Ocr.Cpp.23.10.0

Changelog: Automatic detection of blurry images and curved lines.

Added: Downloads:

Download

File Size: 210.49MB

Aspose.Ocr.Cpp-Linux-Gpu.23.9.0

Identifying areas of the image that may be less accurately recognized due to noise and low contrast.

Added: Downloads:

Download

File Size: 194.4MB

Aspose.Ocr.Cpp-Linux.23.9.0

Identifying areas of the image that may be less accurately recognized due to noise and low contrast.

Added: Downloads:

Download

File Size: 194.4MB

Aspose.Ocr.Cpp-GPU.23.9.0

Identifying areas of the image that may be less accurately recognized due to noise and low contrast.

Added: Downloads:

Download

File Size: 210.49MB

Aspose.Ocr.Cpp.23.9.0

Identifying areas of the image that may be less accurately recognized due to noise and low contrast.

Added: Downloads:

Download

File Size: 210.49MB

Aspose.Ocr.Cpp-Linux-Gpu.23.8.0

- Added the ability to limit the number of threads used by the OCR engine. - Providing PNG and JPEG images as byte arrays. - Providing ZIP archives as byte arrays.

Added: Downloads:

Download

File Size: 194.38MB

Aspose.Ocr.Cpp-Linux.23.8.0

- Added the ability to limit the number of threads used by the OCR engine. - Providing PNG and JPEG images as byte arrays. - Providing ZIP archives as byte arrays.

Added: Downloads:

Download

File Size: 194.38MB

Aspose.Ocr.Cpp-GPU.23.8.0

- Added the ability to limit the number of threads used by the OCR engine. - Providing PNG and JPEG images as byte arrays. - Providing ZIP archives as byte arrays.

Added: Downloads:

Download

File Size: 210.48MB

Aspose.Ocr.Cpp.23.8.0

- Added the ability to limit the number of threads used by the OCR engine. - Providing PNG and JPEG images as byte arrays. - Providing ZIP archives as byte arrays.

Added: Downloads:

Download

File Size: 210.48MB

Aspose.Ocr.Cpp-Linux-Gpu.23.6.0

Fast recognition method have been aligned with the new API.

Added: Downloads:

Download

File Size: 194.04MB

Aspose.Ocr.Cpp-Linux.23.6.0

Fast recognition method have been aligned with the new API.

Added: Downloads:

Download

File Size: 194.04MB

Aspose.Ocr.Cpp-GPU.23.6.0

Fast recognition method have been aligned with the new API.

Added: Downloads:

Download

File Size: 210.48MB

Aspose.Ocr.Cpp.23.6.0

Fast recognition method have been aligned with the new API.

Added: Downloads:

Download

File Size: 210.48MB

Aspose.Ocr.Cpp-GPU.23.4.0

Added a method for reading vehicle license plates and a method for reading passports.

Added: Downloads:

Download

File Size: 210.48MB

Aspose.Ocr.Cpp.23.4.0

Added a method for reading vehicle license plates and a method for reading passports.

Added: Downloads:

Download

File Size: 210.48MB

Aspose.Ocr.Cpp-Linux-Gpu.23.3.0

New API, Logging, Progress tracking

Added: Downloads:

Download

File Size: 194.04MB

Aspose.Ocr.Cpp-Linux.23.3.0

New API, Logging, Progress tracking

Added: Downloads:

Download

File Size: 194.04MB

Aspose.Ocr.Cpp-GPU.23.3.0

New API, Logging, Progress tracking

Added: Downloads:

Download

File Size: 210.48MB

Aspose.Ocr.Cpp.23.3.0

New API, Logging, Progress tracking

Added: Downloads:

Download

File Size: 210.47MB

Aspose.Ocr.Cpp-GPU.23.2.0

Hindi language support. Saving recognition results in RTF format.

Added: Downloads:

Download

File Size: 210.45MB

Aspose.Ocr.Cpp.23.2.0

Hindi language support. Saving recognition results in RTF format.

Added: Downloads:

Download

File Size: 210.45MB

Aspose.Ocr.Cpp-Linux-Gpu.22.12.0

Optimized repeat recognition of the same picture with the same settings

Added: Downloads:

Download

File Size: 174.8MB

Aspose.Ocr.Cpp-Linux.22.12.0

Optimized repeat recognition of the same picture with the same settings

Added: Downloads:

Download

File Size: 174.8MB

Aspose.Ocr.Cpp-GPU.22.12.0

Optimized repeat recognition of the same picture with the same settings

Added: Downloads:

Download

File Size: 172.05MB

Aspose.Ocr.Cpp.22.12.0

Optimized repeat recognition of the same picture with the same settings

Added: Downloads:

Download

File Size: 172.05MB

Aspose.OCR.Cpp-GPU.22.11.0

Recognition of curved images

Added: Downloads:

Download

File Size: 172.04MB

Aspose.OCR.Cpp-22.11.0

Recognition of curved images

Added: Downloads:

Download

File Size: 172.04MB

Aspose.Ocr.Cpp-Linux.22.11.0

Recognition of curved images

Added: Downloads:

Download

File Size: 174.77MB

Aspose.Ocr.Cpp-Linux.22.10.0

Functionality as in Aspose.OCR.Cpp-22.10 for Linux

Added: Downloads:

Download

File Size: 152.86MB

Aspose.Ocr.Cpp-Linux-Gpu.22.10.0

Functionality as in Aspose.OCR.Cpp-22.10 for Linux

Added: Downloads:

Download

File Size: 152.86MB

Aspose.OCR.Cpp-22.10.0

Available possibility of partial image processing before recognition

Added: Downloads:

Download

File Size: 151.7MB

Aspose.OCR.Cpp-GPU.22.10.0

Functionality as in Aspose.OCR.Cpp-22.9

Added: Downloads:

Download

File Size: 151.69MB

Aspose.OCR.Cpp-22.9.0

Recognize receipts, Small fonts recognition

Added: Downloads:

Download

File Size: 151.69MB

Aspose.OCR.Cpp-22.7.0

Updated PDF-creation algorithm. Add an image as a background

Added: Downloads:

Download

File Size: 303.17MB

Aspose.OCR.Cpp-22.6.0

New Denoising ML model, JSON output format, Table recognition

Added: Downloads:

Download

File Size: 151.62MB

Aspose.OCR.Cpp-22.5.0

New Cyrillic ML model, fast recognition method

Added: Downloads:

Download

File Size: 115.0 MB

Aspose.OCR.Cpp-22.4.0

improved XLSX, ability to get words coordinates

Added: Downloads:

Download

File Size: 106.5 MB

Aspose.OCR.Cpp-22.3.0

added new areas detection modes, reduced size

Added: Downloads:

Download

File Size: 106.5 MB

Aspose.OCR.Cpp-22.1.0

Add TIFF input format support

Added: Downloads:

Download

File Size: 237.4 MB

Aspose.OCR.Cpp-21.12.0

Add .xlsx format support for result

Added: Downloads:

Download

File Size: 237.2 MB

Aspose.OCR.Cpp-21.11.0

multipage PDF and DOCX support, cotrast correction algorythm

Added: Downloads:

Download

File Size: 237.2 MB

Aspose.OCR.Cpp-21.10.0

Preprocess filters, list of images recognition

Added: Downloads:

Download

File Size: 237.2 MB

Aspose.OCR.Cpp.21.8.0

Line coordinates, probable variants for characters, line filtering are added

Added: Downloads:

Download

File Size: 237.2 MB

Aspose.OCR.Cpp.21.7.0

New ML model with improved regions recognition. Support for Chinese language

Added: Downloads:

Download

File Size: 237.2 MB

Aspose.OCR.Cpp-GPU.21.7.0

New ML model with improved regions recognition. Support for Chinese language

Added: Downloads:

Download

File Size: 237.2 MB

Aspose.OCR.Cpp-GPU.21.5.0

PDF format for result. New ML model with improved recognition. Support for an ad...

Added: Downloads:

Download

File Size: 193.8 MB

Aspose.OCR.Cpp-21.5.0

PDF format for result. New ML model with improved recognition. Support for an ad...

Added: Downloads:

Download

File Size: 193.8 MB

Aspose.OCR.Cpp-GPU.21.4.0

Added .docx format support for result, added threshold_value parameter

Added: Downloads:

Download

File Size: 192.1 MB

Aspose.OCR.Cpp-21.4.0

Added .docx format support for result, added threshold_value parameter

Added: Downloads:

Download

File Size: 192.1 MB

Aspose.OCR.Cpp-GPU.21.2.0

added ability to set ignored symbols for recognition

Added: Downloads:

Download

File Size: 192.1 MB

Aspose.OCR.Cpp-21.2

added ability to set ignored symbols for recognition

Added: Downloads:

Download

File Size: 192.1 MB

Aspose.OCR.Cpp-20.11.0

Added ability to recognize a batch of images (in zip archive or in a folder).

Added: Downloads:

Download

File Size: 192.1 MB

Aspose.OCR.Cpp-GPU.20.11.0

Added ability to recognize a batch of images (in zip archive or in a folder).

Added: Downloads:

Download

File Size: 192.1 MB

Aspose.OCR.Cpp-20.10.0

Aspose.OCR for C (C++) is a cross-platform C and C++ library for optical charact...

Added: Downloads:

Download

File Size: 192.1 MB

Aspose.OCR.Cpp.Gpu-20.10.0

Aspose.OCR for C (C++) is a cross-platform C and C++ library for optical charact...

Added: Downloads:

Download

File Size: 192.1 MB

Aspose.OCR.Cpp-GPU.20.9.0

New API method (recognize image from uri-link). Result in JSON format

Added: Downloads:

Download

File Size: 192.1 MB

Aspose.OCR.Cpp-20.9.0

New API method (recognize image from uri-link). Result in JSON format

Added: Downloads:

Download

File Size: 192.1 MB

Aspose.OCR.Cpp-GPU.20.8.0

new ML model for image recognition using GPU and CUDA technology

Added: Downloads:

Download

File Size: 177.7 MB

Aspose.OCR.Cpp-20.8.0

New ML model with improved symbols recognition.

Added: Downloads:

Download

File Size: 177.7 MB

Aspose.OCR.Cpp-GPU.20.7.0

image recognition using GPU and CUDA technology

Added: Downloads:

Download

File Size: 177.7 MB

Aspose.OCR.Cpp-20.7.1

New ML model with improved recognition. Recognizing text in the tables.

Added: Downloads:

Download

File Size: 177.9 MB

Aspose.OCR for C++ 20.6 (static library for Linux)

Aspose.OCR for C and C++ is a robust optical character recognition API. Develope...

Added: Downloads:

Download

File Size: 192.3 MB

Aspose.OCR for C++ 20.6

Aspose.OCR for C and C++ is a robust optical character recognition API. Develope...

Added: Downloads:

Download

File Size: 177.9 MB

Aspose.OCR for C++ 20.4 (zip)

Aspose.OCR for C++ is a robust optical character recognition API. Developers can...

Added: Downloads:

Download

File Size: 178.1 MB

Aspose.OCR for C++ 20.4

Aspose.OCR for C++ is a cross-platform C++ library for optical character recogni...

Added: Downloads:

Download

File Size: 178.1 MB


 English