HTML JPG OCR XML BMP
Aspose.OCR  for C++
XLSX

Aspose.Imaging for Java

processes scanned images or even smartphone photos in WBMP format and creates WBMP documents containing recognized text. To add it to your project, you just need to get Aspose.OCR

Aspose Maven Repository or specify Aspose Maven Repository configuration and install it within your Maven-based project by adding the following configurations to the pom.xml. For Graddle, Ivy, Sbt examples check out our repository .

Package Manager Console Command


  PM> Install-Package Aspose.OCR.Cpp

With C++ OCR and just a few lines of code, you can create full-featured application that converts an WBMP image to XLSX document:

  • Create an instance of AsposeOcr class
  • Call AsposeOCR.asposeocr_page() method
  • Pass the WBMP file path as parameter
  • AsposeOCR.asposeocr_page returns a String or file of XLSX type

System Requirements

Before running the example, make sure that Microsoft.ML.OnnxRuntime 1.7.0 or above is added to the project. It should be automatically installed if you install Aspose.OCR via NuGet Package Manager.

  • NET Standard 2.0+ compatible solution
  • Aspose.OCR for .NET referenced in your project.


std::string img_path = "../srcSample.png";

// Prepare buffer for result (in symbols, len_byte = len * sizeof(wchar_t))
const size_t len = 4096;

wchar_t bfr[len] = { 0 };

size_t result = aspose::ocr::page(image_path.c_str(), bfr, len);

//Print result
std::wcout << bfr << L"\n";
  • WBMP What is WBMP File Format

    WBMP is a monochrome graphics file format optimized for mobile computing devices. WBMP images are monochrome (black & white) so that the image size is kept to a minimum. A black pixel is denoted by 0 and a white pixel is denoted by 1.

    Read More

    XLSX What is XLSX File Format

    XLSX is well-known format for Microsoft Excel documents that was introduced by Microsoft with the release of Microsoft Office 2007. Based on structure organized according to the Open Packaging Conventions as outlined in Part 2 of the OOXML standard ECMA-376, the new format is a zip package that contains a number of XML files. The underlying structure and files can be examined by simply unzipping the .xlsx file.

    Read More