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 JavaScript Library for Optical Character Recognition (OCR)

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

What is Aspose.OCR for JavaScript via C++?

Aspose.OCR for JavaScript via C++ allows you to extract text from scanned pages, photos, screenshots, and other images directly on a web page or from cross-platform Electron apps. It is based on WebAssembly (Wasm) technology, which allows the code to run on the end user’s device without the need for a web server. It can be natively integrated into your JavaScript context, including access to all web browser functions. Aspose.OCR for JavaScript via C++ provides the highest security when embedded on the web, and will enforce the browser’s same-origin and permissions security policies.

Our powerful and feature rich Optical Character Recognition (OCR) API supports 28 languages based on Latin, Cyrillic and Asian scripts, including Chinese and Hindi, and can recognize files in the most popular formats. Various processing filters allow you to recognize skewed, distorted and noisy images. The recognition results are returned in the most popular data exchange formats.

Key features

  • Optical character recognition engine with superior recognition speed and accuracy designed and trained by Aspose engineering team.
  • Supports 28 languages based on Latin, Cyrillic and Asian scrips.
  • Detects and recognizes all popular typefaces and font styles.
  • Accurately reads rotated, noisy and distorted images with the help of automatic processing filters.
  • Supports all image formats you can get from a scanner or camera.
  • Bulk recognition of multiple images.
  • Recognizes the whole image or selected areas only.
  • Recognition results are returned in the most popular data exchange formats.

Supported content formats

  • JPEG (.JPG or .JPEG)
  • PNG (.PNG)
  • TIFF (.TIF or .TIFF)
  • Bitmap (.BMP)
  • Archive (.ZIP)
  • Public URL to JPEG, PNG, TIFF and BMP image.

Note: The URL must point directly to the image. The library cannot extract images from HTML pages and does not support authentication.

Recognition languages

Aspose.OCR for JavaScript via C++ can recognize a large number of languages and all popular writing scripts, including texts with mixed languages.

Extended Latin alphabets

  • Croatian
  • Czech
  • Danish
  • Dutch
  • English
  • Estonian
  • Finnish
  • French
  • German
  • Italian
  • Latvian
  • Lithuanian
  • Norwegian
  • Polish
  • Portuguese
  • Romanian
  • Slovak
  • Slovenian
  • Spanish
  • Swedish

Cyrillic alphabets

  • Belorussian
  • Bulgarian
  • Kazakh
  • Russian
  • Serbian
  • Ukrainian

Asian languages

  • Chinese (more than 6,000 characters)
  • Hindi

System requirements

Aspose.OCR for JavaScript via C++ is based on WebAssembly (Wasm) technology, which allows the code to run directly in the end user’s web browser (client-side) or in browser-based environments. The following browsers are supported:

  • Google Chrome 57 and above;
  • Microsoft Edge 16 and above;
  • Mozilla Firefox 53 and above;
  • Opera 44 and above;
  • Safari 11 and above;
  • Google Chrome for Android 119 and above;
  • Firefox for Android 119 and above;
  • Samsung Internet 7.2 and above;
  • Opera Mobile 73 and above.

Aspose.OCR for JavaScript via C++ library can also work on other browsers supporting Wasm technology, but each case should be tested individually. Regardless of your browser, we highly recommend updating to the latest version to ensure maximum performance and stability.

In addition to browsers, the library can work in Electron cross-platform desktop apps. You can use Electron version 3 and above.

Evaluation version limitation

In evaluation mode (without providing a license), the following restrictions apply:

  • If the number of characters in a recognized image exceeds 300, only the first 300 characters are recognized.

Direct Download



First release of Aspose.OCR for JavaScript via C++

Added: Downloads:


File Size: 213.48MB