Fast & Accurate OMR via Java Cloud SDK

Perform efficient recognition of human-marked data from scanned images or PDF files using Java Cloud API and generate results in CSV format.

  Start Free Trial
Aspose.OMR Cloud SDK for Java

Aspose.OMR Cloud SDK for Java


Aspose.OMR Cloud is a REST API for optical mark recognition in the cloud. For the ease of our users, Aspose.OMR Cloud SDK for Java is built as a layer on the top of Aspose.OMR Cloud REST API, allowing a higher level of abstraction so that you don't need to know the REST API to use this SDK. The SDK is capable of performing all the major features supported by the OMR API including the recognition of most commonly used question type markers such as Check Boxes & Grid from image formats including JPEG, TIFF & GIF.


Advanced OMR REST API Features



Supports most commonly used image formats


Supports common markers such as CheckBoxes & Grid


Export OMR results in CSV format


High accuracy rate


Add or delete OMR elements from template


Process rotated images


Resize Image To Fit


Set Jpeg Quality


Template Generation from Textual markup


Barcodes and QR-codes recognition


UTF-8 Encoding Support


Capture human-marked data from PDF documents


Barcodes and QR-codes in template generation


Grade OMR answers based on rules


GUI OMR Editor (Cloud client)

Quickly Get Started with Optical Mark Recognition REST API

Using the SDK saves you a lot of hassle of setting up authentication and writing the code to handle HTTP requests and responses. Moreover, our supported SDKs are 100% tested and out of the box running. These SDKs are open source and have an MIT license. You can use them, and even customize them for absolutely free of charge.

Java Demo Application for Learning

Aspose.OMR Cloud comes with a Java demo project, which is provided for demonstration and as a jump start for the developers. It allows you to create template markup & save it for later processing or manipulate existing templates. You can also perform basic OMR recognition tasks, and learn how to work with Aspose.OMR Cloud in the process. 

Recognize Marks from Scans or Photos

Aspose.OMR Cloud is equally good for scanned documents as well as photos of the documents because it can process rotated and perspective corrupted images with high accuracy.

Easy Template Generation

Aspose template generation API allows you to generate surveys and test sheets through simple text markup. Just prepare the survey text and you have a template ready to work with. Alternatively, you can write a header text, specify the number of questions and answers and get your personal test sheet.

Export Results in CSV Format

Along with JSON based responses, Aspose.OMR Cloud also offers to export the results in CSV format. Using the SDK, you can set the API to export the results in a CSV file while saving it in your downloads folder.

Use any Third Party Storage

You can also use Aspose.OMR Cloud SDK for Java with many third-party storages including Amazon S3, Google Cloud, Google Drive, and DropBox. Output documents can be stored to Aspose for Cloud or third party storages.


Support and Learning Resources