Почему Aspose.OMR for .NET?

Создавайте и распознавайте машиночитаемые формы любой компоновки и сложности в локальных приложениях, веб-сервисах или в облаке. Наше решение подходит для проектов любого масштаба — от простых опросов и викторин до выпускных экзаменов и выборов. Нажмите на элементы ниже, чтобы узнать больше о наших функциях и преимуществах.

Illustration omr

Никакого оборудования не требуется

Используйте свой офисный копировальный аппарат или даже камеру смартфона вместо специализированного устройства чтения OMR.

Полная персонализация

Персонализируйте формы OMR, добавляя автоматически сгенерированные QR-коды и штрих-коды, изображения, поля для подписи и многое другое.

Надежные результаты

Надежные алгоритмы обнаружения оптических меток в сочетании с возможностью точной настройки распознавания гарантируют 100% точные результаты.

Полное решение

Aspose.OMR for .NET поддерживает полный рабочий процесс OMR — от разработки формы до распознавания ее заполненных печатных копий.

Удобный для разработчиков

Наш API чрезвычайно прост в использовании даже для неопытных разработчиков. Простое приложение OMR можно написать в 10 строках кода.

Пример живого кода

Машиночитаемые листы ответов являются важными элементами любого письменного теста, оценивания и оценки класса. Это простое онлайн-приложение генерирует лист ответов из 4 столбцов и демонстрирует код, необходимый для этого на вашем компьютере с использованием Aspose.OMR for .NET.

Количество вопросов

 

Пузырьков на вопрос

Скопируйте и вставьте этот код

Больше примеров >
public bool GenerateAnswerSheet(string markupFilePath)
{
  // Initialize Aspose.OMR engine
  var omrEngine = new Aspose.OMR.Api.OmrEngine();

  // Set paper size
  var pageSettings = new Aspose.OMR.Generation.GlobalPageSettings();
  pageSettings.PaperSize = Aspose.OMR.Generation.PaperSize.A4;
  
  // Generate machine-readable form from the markup file
  var omrForm = omrEngine.GenerateTemplate(markupFilePath, pageSettings);

  // Error handling
  if(omrForm.ErrorCode != 0) return false;

  // Save printable OMR form to the PDF document
  omrForm.SaveAsPdf("print", "answer-sheet");

  return true;
}

Независимость от платформы

Aspose.OMR for .NET может работать на любой платформе, поддерживающей .NET Framework 4.0 и более поздние версии – будь то на локальном компьютере, на веб-сервер или в облаке.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

Поддерживаемые форматы файлов

Aspose.OMR for .NET может работать практически с любым файлом можно получить со сканера или камеры. Результаты распознавания возвращаются в самых популярных форматах обмена данными, которые можно импортировать в любую популярную базу данных или систему аналитики.

Создание форм

  • Plain text
  • JSON
  • Programmatically

Сканирование форм

  • PDF
  • Scans: JPEG, PNG, TIFF, GIF, BMP
  • Photos: JPEG, PNG

Распознавание форм

  • CSV
  • JSON
  • XML

Неограниченные возможности

Применение оптического распознавания меток разнообразно и предлагает простое решение для различных аспектов жизни, где требуется ручной сбор и анализ данных. Эта технология полностью автоматизирует распознавание форм, позволяя обрабатывать сотни листов в минуту с почти 100% точностью. Результаты можно анализировать в режиме реального времени или сохранять в базе данных для последующего агрегирования и анализа.

Приложения охватывают широкий спектр и включают, помимо прочего:

  • Образование: листы для ответов, тесты, викторины, бланки экзаменов.
  • Правительство: бюллетени для голосования, налоговые формы, формы для въезда на границу, переписи населения, общественное мнение.
  • Медицина: обследования, оценки, формы информации для пациентов, заявки на медицинское страхование.
  • Финансы: заявки на получение кредита, обновление информации о клиентах, заявки на получение кредитной карты.
  • И многое другое…

Глобальные приложения

Aspose.OMR for .NET может создавать и распознавать многоязычные формы. Это делает библиотеку подходящей для глобального применения, включая международные опросы, образовательные оценки и межкультурные исследовательские проекты. Это позволяет предлагать респондентам формы на том языке, на котором им наиболее комфортно:

  • английский, французский и другие европейские языки;
  • Кириллица;
  • Арабский;
  • персидский;
  • Иврит;
  • урду;
  • Бенгальский.

Создавайте формы OMR без инструментов проектирования

Aspose.OMR for .NET предлагает универсальные инструменты для разработки машиночитаемых форм любого макета и уровня сложности. Внешние редакторы или инструменты проектирования не требуются. Благодаря легко адаптируемым языкам разметки и программным объектам пользователи могут комбинировать более 20 элементов макета и контента любым желаемым образом.

Если у вас нет времени на ознакомление с синтаксисом разметки шаблонов, не волнуйтесь. Вы можете легко создать собственную форму OMR в интерактивном режиме на любой платформе или устройстве с помощью конструктора онлайн-форм . Вы можете добавить любое количество элементов, изменить их размер и расположить в соответствии с вашими потребностями.

Alumni questionnaire Customer satisfaction survey SAT form

Формы можно персонализировать с помощью автоматически генерируемых штрих-кодов и QR-кодов, имени респондента, уникальных идентификаторов и фотографий. Вы также можете брендировать формы OMR, добавив свой логотип, корпоративные нижние колонтитулы и многое другое. Экспериментируйте с макетами, форматами вопросов и структурами ответов, обеспечивая при этом постоянную точность распознавания знаков. Наслаждайтесь творческим процессом проектирования, попрощайтесь со сложными процессами проектирования и используйте простой подход к созданию форм.

Ознакомьтесь с примерами готовых шаблонов форм , которые можно автоматически обрабатывать с помощью Aspose.OMR for .NET.

Особенности и возможности

Aspose.OMR for .NET — это простой в использовании, универсальный и экономичный API для проектирования, отображения и распознавания заполненных вручную листов ответов, опросов, бюллетеней и подобных форм.

Feature icon

Все размеры бумаги

Поддерживает все популярные форматы бумаги и ряд нестандартных.

Feature icon

Сканируйте с помощью смартфона

Используйте камеру смартфона вместо сканера.

Feature icon

Никаких инструментов проектирования не требуется

Быстро создавайте формы OMR без внешних редакторов и инструментов дизайна.

Feature icon

QR и штрих-коды

Персонализируйте формы с помощью автоматически генерируемых штрих-кодов и QR-кодов.

Feature icon

Настройка точности

Точная настройка параметров распознавания для достижения идеальных результатов в любых условиях.

Feature icon

Пакетная обработка

Распознайте все изображения в папке с помощью одной команды.

Feature icon

Многостраничные формы

Создавайте и распознавайте формы OMR, занимающие несколько страниц.

Feature icon

Локализация

Направление текста LTR и RTL и собственные системы нумерации.

Feature icon

Брендинг и кастомизация

Настройте формы OMR, добавив свой логотип, изображения, нижние колонтитулы и многое другое.

Легко использовать

Вам понадобится всего несколько строк кода, чтобы создать лист ответов, опрос или другую форму OMR и распознать заполненную форму.
Вам понадобится всего 15 минут свободного времени и базовые знания C#.

Монтаж

Aspose.OMR for .NET распространяется как облегченный пакет NuGet или как загружаемый файл с минимальными зависимостями. Пакет можно добавить в ваш проект непосредственно из Microsoft Visual Studio. Просто установите его в свой проект, и вы готовы использовать все возможности OMR и сохранять результаты распознавания в любом из поддерживаемых форматов.

Вы можете начать использовать Aspose.OMR for .NET сразу после установки с некоторыми ограничениями. Временная лицензия снимает все ограничения пробной версии на 30 дней. Используйте его, чтобы начать создание полнофункционального приложения OMR и принять окончательное решение о приобретении Aspose.OMR for .NET позднее.

Генератор форм

Структура и расположение формы OMR определяются в текстовом файле, в котором используются специальные обозначения. Вы можете создать его в любом текстовом редакторе, включая Блокнот. Вам нужно всего 4 строки, чтобы создать машиночитаемый лист ответов на 150 вопросов:

How to design an answer sheet

?answer_sheet=answers
  elements_count=150
  answers_count=5
  columns_count=3


После того, как вы закончили со структурой и макетом формы, вам понадобится всего 3 строки кода, чтобы создать простую утилиту, которая генерирует из нее страницу для печати:

How to generate a printable form

// Initialize Aspose.OMR engine
var omrEngine = new Aspose.OMR.Api.OmrEngine();
// Generate machine-readable form from the markup
var generationResult = omrEngine.GenerateTemplate("template.txt");
// Save printable OMR form to the PDF document
generationResult.SaveAsPdf("print", "answer-sheet");

Оптический считыватель меток

С помощью Aspose.OMR for .NET вы можете создать полнофункциональное программное средство считывания оптических меток с помощью 5 строк кода. Вы можете использовать существующий офисный копировальный аппарат или даже камеру смартфона вместо дорогого OMR-сканера. Респонденты могут заполнять формы ручкой, карандашом или маркером и использовать любые типы пометок.

How to recognize a completed form

// Initialize Aspose.OMR engine
Aspose.OMR.Api.OmrEngine omrEngine = new Aspose.OMR.Api.OmrEngine();
// Apply the recognition template
Aspose.OMR.Api.TemplateProcessor templateProcessor = omrEngine.GetTemplateProcessor("Hello.OMR.omr");
// Load the scanned or photographed form
Aspose.OMR.Model.RecognitionResult recognitionResult = templateProcessor.RecognizeImage("IMG_20220401.jpg");
// Output the recognition result
string result = recognitionResult.GetCsv();
Console.WriteLine(result);