Шаблон OMR от Text Markup

Шаблон OMR используется для обеспечения совместимости с программным обеспечением для распознавания оптических меток или API, которые вы используете перед печатью. Создание пользовательского шаблона OMR позволяет улучшить внешний вид ваших таблиц OMR или сделать их одинаковыми. Aspose.OMR для .NET — это API, который можно использовать в приложениях .NET, а в последнем выпуске он позволяет создавать шаблон OMR из текстовой разметки. Да, создание опросов и тестовых листов из простой текстовой разметки теперь возможно с помощью API. Спасибо Aspose и поздравляем пользователей с тем, что теперь они могут получить свои личные тестовые листы. В следующем разделе вы узнаете, как создать шаблон OMR из текстовой разметки с помощью Aspose.OMR для .NET 19.7. Не дожидаясь так долго, давайте тогда нырнем.

Создать шаблон OMR

Aspose.OMR для .NET предоставляет возможность создавать файлы шаблонов OMR (.omr) и изображения с помощью простой текстовой разметки. Метод OmrEngine.GenerateTemplate, принимающий в качестве параметра путь к текстовому файлу разметки, возвращает объект GenerationResult, содержащий изображение шаблона и шаблон (JSON, описывающий расположение элементов на изображении).

Вы можете дополнительно проверить следующую простую текстовую разметку, которую можно использовать для создания шаблона OMR с помощью API:

?text=Name__________________________________ Date____________

?grid=ID
sections_count=8
#What is Aspose.OMR main function?
() OCR () Capture human-marked data
() There is no main function () Enhance images
#Can Aspose.OMR process photos as well?
() Yes, indeed! () No
#Aspose.OMR is available on any platform, because it is:
() Cross-platform code () Cloud service
#Aspose.OMR works with any kind of OMR forms: tests, exams, questionnaires, surveys, etc.
() Yes, indeed! () No
#Excellent recognition results can be achieved only for filled bubbles at least for:
() 40% () 60% () 75% () 98%
#Do you have to mark up every question on the page?
(Yes) Yes, that will help a lot! (No) No
#Rate your preference from 0 to 9 with "0" being preference towards performance
and "9" being preference towards flexibility.
(0) (1) (2) (3) (4) (5) (6) (7) (8) (9)
#I found aspose omr to be a useful tool. (5 - strongly agree, 1 - strongly disagree)
(5) (4) (3) (2) (1)

?text= Answer sheet section
?answer_sheet=MainQuestions
elements_count=10
columns_count=5

?text=Sign________________________________

Следующий фрагмент кода можно использовать для обработки приведенного выше образца текстовой разметки для создания файла шаблона OMR и изображения листа.

Когда вы закончите обработку текстовой разметки, вы получите следующее изображение, сгенерированное в конце:

Обновление OMR на C#

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

Улучшения и изменения API

В дополнение к представленной выше функции также были внесены некоторые улучшения в отношении обработки изображений. Некоторые изменения API также включены в выпуск, так как были введены новые функции.

Мы настоятельно рекомендуем вам просмотреть страницу заметок о выпуске API для получения дополнительной информации о выпуске, и вам всегда рекомендуется задавать вопросы об API на наших общедоступных форумах. Мы скоро вернемся с новыми обновлениями, касающимися изменений API, и не забудьте подписаться, чтобы не пропустить ни одной публикации.