Чому 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);