Dlaczego Aspose.OMR for .NET?

Twórz i rozpoznawaj formy do odczytu maszynowego o dowolnym układzie i złożoności w aplikacjach lokalnych, usługach internetowych lub w chmurze. Nasze rozwiązanie nadaje się do projektów dowolnej wielkości - od prostych ankiet i quizów po egzaminy końcowe i wybory. Kliknij poniższe elementy, aby dowiedzieć się więcej o naszych funkcjach i korzyściach.

Illustration omr

Nie potrzeba żadnego sprzętu

Użyj istniejącej kopiarki biurowej lub nawet aparatu w smartfonie zamiast specjalistycznego czytnika OMR.

Pełna personalizacja

Personalizuj formularze OMR, dodając automatycznie generowane kody QR i kody kreskowe, obrazy, pola podpisu i nie tylko.

Wiarygodne wyniki

Solidne algorytmy optycznego wykrywania znaków w połączeniu z możliwością precyzyjnego rozpoznawania gwarantują 100% dokładne wyniki.

Całe rozwiązanie

Aspose.OMR for .NET obsługuje pełny przepływ pracy OMR - od zaprojektowania formularza po rozpoznanie wypełnionych wydruków.

Przyjazny dla programistów

Nasze API jest niezwykle łatwe w obsłudze nawet dla niedoświadczonych programistów. Prostą aplikację OMR można zapisać w 10 linijkach kodu.

Próbka kodu na żywo

Arkusze odpowiedzi do odczytu maszynowego są niezbędnym elementem każdego pisemnego testu, oceny i oceny zajęć. Ta prosta aplikacja online generuje 4-kolumnowy arkusz odpowiedzi i demonstruje kod wymagany do wykonania tej czynności na komputerze przy użyciu Aspose.OMR for .NET.

Liczba pytań

 

Bąbelki na pytanie

Skopiuj i wklej ten kod

Więcej przykładów >
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;
}

Niezależność platformy

Aspose.OMR for .NET może działać na dowolnej platformie obsługującej .NET Framework 4.0 i nowsze - czy to na komputerze lokalnym, czy na komputerze serwerze WWW lub w chmurze.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

Obsługiwane formaty plików

Aspose.OMR for .NET może pracować z praktycznie każdym plikiem można uzyskać za pomocą skanera lub aparatu. Wyniki rozpoznania zwracane są w najpopularniejszych formatach wymiany danych, które można zaimportować do dowolnej popularnej bazy danych lub systemu analitycznego.

Twórz formularze

  • Plain text
  • JSON
  • Programmatically

Skanuj formularze

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

Rozpoznawanie form

  • CSV
  • JSON
  • XML

Nieograniczone możliwości

Zastosowania optycznego rozpoznawania znaków są różnorodne i oferują proste rozwiązanie dla różnych aspektów życia, w których wymagane jest ręczne gromadzenie i analiza danych. Technologia ta w pełni automatyzuje rozpoznawanie formularzy, umożliwiając obróbkę setek arkuszy na minutę z niemal 100% dokładnością. Wyniki można analizować w czasie rzeczywistym lub zapisywać w bazie danych w celu późniejszej agregacji i analizy.

Zastosowania obejmują szeroki zakres i obejmują między innymi:

  • Edukacja: arkusze odpowiedzi, testy, quizy, formularze egzaminacyjne.
  • Rząd: karty do głosowania, formularze podatkowe, formularze wjazdu na granicę, spisy powszechne, opinie publiczne.
  • Medycyna: badania, oceny, formularze informacyjne dla pacjentów, roszczenia do ubezpieczenia zdrowotnego.
  • Finanse: wnioski o pożyczkę, aktualizacje informacji o klientach, wnioski o karty kredytowe.
  • I wiele więcej…

Aplikacje globalne

Aspose.OMR for .NET może tworzyć i rozpoznawać formularze wielojęzyczne. Dzięki temu biblioteka nadaje się do zastosowań globalnych, w tym do międzynarodowych badań, ocen edukacyjnych i międzykulturowych projektów badawczych. Pozwala zaoferować respondentom formularze w języku, w którym czują się najwygodniej:

  • Angielski, francuski i inne języki europejskie;
  • cyrylica;
  • Arabski;
  • Perski;
  • Hebrajski;
  • urdu;
  • Bengalski.

Twórz formularze OMR bez narzędzi do projektowania

Aspose.OMR for .NET oferuje bardzo wszechstronne narzędzia do projektowania formularzy do odczytu maszynowego o dowolnym układzie i poziomie złożoności. Zewnętrzni redaktorzy lub narzędzia do projektowania nie są wymagane. Dzięki wysoce elastycznym językom znaczników i obiektom programowym użytkownicy mogą łączyć ponad 20 elementów układu i treści w dowolny sposób.

Jeśli nie masz czasu na zapoznanie się ze składnią znaczników szablonów, nie martw się. Możesz łatwo utworzyć niestandardowy formularz OMR interaktywnie z dowolnej platformy lub urządzenia za pomocą projektanta formularzy online . Możesz dodawać dowolną liczbę elementów, zmieniać ich rozmiar i położenie zgodnie ze swoimi potrzebami.

Alumni questionnaire Customer satisfaction survey SAT form

Formularze można personalizować za pomocą automatycznie generowanych kodów kreskowych i QR, imienia i nazwiska respondenta, unikalnych identyfikatorów oraz zdjęć. Możesz także oznaczyć formularze OMR, dodając swoje logo, stopki firmowe i nie tylko. Eksperymentuj z układami, formatami pytań i strukturami odpowiedzi, zapewniając jednocześnie stałą dokładność rozpoznawania znaków. Ciesz się kreatywnym procesem projektowania i pożegnaj się ze złożonymi procesami projektowania i zastosuj proste podejście do tworzenia formularzy.

Sprawdź przykładowe gotowe szablony formularzy , które można automatycznie przetwarzać za pomocą Aspose.OMR for .NET.

Funkcje i możliwości

Aspose.OMR for .NET to łatwy w użyciu, wszechstronny i ekonomiczny interfejs API do projektowania, renderowania i rozpoznawania ręcznie wypełnianych arkuszy odpowiedzi, ankiet, aplikacji i podobnych formularzy.

Feature icon

Wszystkie rozmiary papieru

Obsługuje wszystkie popularne formaty papieru oraz szereg niestandardowych.

Feature icon

Skanuj smartfonem

Używaj aparatu w smartfonie zamiast skanera.

Feature icon

Nie są potrzebne żadne narzędzia do projektowania

Szybko twórz formularze OMR bez zewnętrznych edytorów i narzędzi do projektowania.

Feature icon

QR i kody kreskowe

Personalizuj formularze za pomocą automatycznie generowanych kodów kreskowych i kodów QR.

Feature icon

Strojenie dokładności

Dostosuj parametry rozpoznawania, aby uzyskać doskonałe wyniki w każdych warunkach.

Feature icon

Przetwarzanie wsadowe

Rozpoznaj wszystkie obrazy w folderze za pomocą jednego polecenia.

Feature icon

Formularze wielostronicowe

Twórz i rozpoznaj formularze OMR, które rozciągają się na wiele stron.

Feature icon

Lokalizacja

Kierunek tekstu LTR i RTL oraz natywne systemy numeracji.

Feature icon

Branding i personalizacja

Dostosuj formularze OMR, dodając swoje logo, obrazy, stopki i nie tylko.

Łatwy w użyciu

Potrzebujesz tylko kilku linijek kodu, aby utworzyć arkusz odpowiedzi, ankietę lub inny formularz OMR i rozpoznać wypełniony formularz.
Potrzebujesz tylko 15 minut wolnego czasu i podstawowej znajomości języka C#.

Instalacja

Aspose.OMR for .NET jest dystrybuowany jako lekki pakiet NuGet lub jako plik do pobrania z minimalnymi zależnościami. Pakiet można dodać do projektu bezpośrednio z Microsoft Visual Studio. Po prostu zainstaluj go w swoim projekcie i możesz korzystać ze wszystkich możliwości OMR i zapisywać wyniki rozpoznawania w dowolnym obsługiwanym formacie.

Możesz rozpocząć korzystanie z Aspose.OMR for .NET zaraz po instalacji, z pewnymi ograniczeniami. Licencja tymczasowa usuwa wszystkie ograniczenia wersji próbnej na 30 dni. Użyj go, aby rozpocząć tworzenie w pełni funkcjonalnej aplikacji OMR i podjąć ostateczną decyzję o zakupie Aspose.OMR for .NET później.

Generator formularzy

Struktura i układ formularza OMR są zdefiniowane w pliku tekstowym, w którym zastosowano specjalną notację. Możesz go utworzyć za pomocą dowolnego edytora tekstu, w tym Notatnika. Do wygenerowania arkusza odpowiedzi zawierającego 150 pytań do odczytu maszynowego potrzebne są tylko 4 linie:

How to design an answer sheet

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


Po ukończeniu struktury i układu formularza wystarczą tylko 3 linie kodu, aby zbudować proste narzędzie, które wygeneruje z niego stronę do wydrukowania:

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");

Optyczny czytnik znaków

Dzięki Aspose.OMR for .NET możesz stworzyć w pełni funkcjonalny programowy czytnik znaczników optycznych w 5 linijkach kodu. Zamiast drogiego skanera OMR możesz użyć istniejącej kopiarki biurowej lub nawet aparatu w smartfonie. Respondenci mogą wypełniać formularze długopisem, ołówkiem lub markerem i używać dowolnych znaków.

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);