Aspose Aspose.OMR for .NET
Aspose.OMR for .NET

Aspose.OMR for .NET

Aspose.OMR for .NET is an API used to programmatically recognise Optical Marks, including various types of answer sheets, assessments, surveys, quizzes, tests, MCQ papers, feedback forms, and documents that include bubbles as input. Aspose.OMR supports creating and reading forms and works with photos and scans in popular image formats

Aspose.OMR for .NET Developer Small Business - Single Developer, Single Location Deployment License type: Developer, .NET
Aspose.OMR for .NET Developer OEM - Single Developer, Unlimited Deployment License type: Developer, .NET
Aspose.OMR for .NET Site Small Business - Up to 10 Developers, 10 Location Deployment License type: Developer, .NET
Aspose.OMR for .NET Site OEM - Up to 10 Developers, Unlimited Deployment License type: Developer, .NET
Aspose.OMR for .NET Developer SDK, Singe Developer And 50 Commercial Deployments License type: Developer, .NET
Aspose.OMR for .NET Site SDK, Up to 10 Developers And 250 Commercial Deployments License type: Developer, .NET


Aspose.OMR for .NET is an API developer that can recognise optical marks on various types of tests, assessments, surveys, quizzes, answer sheets, feedback forms, MCQ papers - any document that includes bubbles input. The API supports the creation and reading of OMR forms and works with scans and photos in image formats, and provides output in many formats. 

Developers can build dynamic OMR sheets for surveys and tests s and recognize them accurately and quickly by integrating the OMR API.

Aspose.OMR Input Formats


Aspose.OMR Output Formats

  • CSV
  • XML
  • JSON

How does the OMR API Work?

Built from the ground up, the Aspose.OMR for .NET API is the premier software for OMR to help developers build and implement bespoke Mark Up Recognition Solutions for any business case.

OMR in Education

The Aspose.OMR for .NET library can process all types of exam assessments, ID driven assessment sheets, Simple tick mark sheets for tests, text-based, and multi-choice questions. It is the most suited OMR component for education assessment officers, lecturers, and teachers. Users can build market-ready recognition from scratch without programming skills.


The Aspose.OMR API can be used to run many diverse surveys, including:

  • Customer Satisfaction Surveys
  • User Evaluation Surveys
  • Public Opinion Surveys
  • Medical Response Surveys
  • Vaccine Efficacy Surveys

Create bespoke templates

Developers can use the Aspose.OMR for .NET API to build print-ready, bespoke rich, highly customisable OMR templates from the text description. The library supports many types of elements, including grid (complex values that consist of similar sections), text, answer sheet (several columns of questions), choice box (question).

Recognise OMR sheets

The Aspose.OMR for .NET API’s primary feature is Mark Up recognition. Developers can build solutions to recognize photos and scans in many popular image formats, including TIFF, BMP JPEG, PNG, GIF. All the Aspose.OMR engine requirements are an .omr file; this is a template that describes the form's content and position.

The Recognition process is highly accurate and lightning-fast, taking seconds per image. This allows the processing of a significantly large number of forms in the shortest amount of time. The results can be saved as XML, CSV, or JSON files.

Easy of use

Aspose.OMR provides a comprehensive API with intuitive methods signatures. Developers don't need to spend along time reading product documentation or trying to figure out how to code a solution. The API includes ready to use, industry-standard, and practical code samples and demonstration templates put together by Aspose’s team or developers and end-users. 


Recognition of scanned images and photos
High accuracy rate.
GUI for correcting complex cases.
Save results to CSV format.
Process rotated and perspective images.
Recognize data from tests, exams, questionnaires, surveys.

Related Products

Aspose.Total for .NET
Edit, Convert, Automate popular document formats in .NET
Aspose.Total Product Family
All Aspose API's and Libraries in one comprehensive suite