Varför Aspose.OMR for .NET?

Skapa och känna igen maskinläsbara former av vilken layout och komplexitet som helst i lokala applikationer, webbtjänster eller i molnet. Vår lösning är lämplig för projekt av alla storlekar - från enkla undersökningar och frågesporter till slutprov och val. Klicka på objekten nedan för att lära dig mer om våra funktioner och fördelar.

Illustration omr

Ingen utrustning behövs

Använd din befintliga kontorskopiator eller till och med en smartphonekamera istället för en specialiserad OMR-läsare.

Fullständig personalisering

Anpassa OMR-formulär genom att lägga till automatiskt genererade QR-koder och streckkoder, bilder, signaturfält och mer.

Pålitliga resultat

Robusta optiska märkesdetektionsalgoritmer tillsammans med förmågan att finjustera igenkänningen garanterar 100 % exakta resultat.

Hela lösningen

Aspose.OMR for .NET stöder hela OMR-arbetsflödet - från att designa ett formulär till att känna igen dess ifyllda papperskopior.

Utvecklarvänlig

Vårt API är extremt lätt att använda även för oerfarna utvecklare. En enkel OMR-applikation kan skrivas i 10 rader kod.

Live-kodexempel

Maskinläsbara svarsblad är väsentliga delar av alla skriftliga prov, bedömningar och klassutvärderingar. Denna enkla onlineapplikation genererar ett svarsark med 4 kolumner och visar koden som krävs för att göra det på din maskin med Aspose.OMR for .NET.

Antal frågor

 

Bubblor per fråga

Kopiera och klistra in den här koden

Fler exempel >
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;
}

Plattformsoberoende

Aspose.OMR for .NET kan fungera på vilken plattform som helst som stöder .NET Framework 4.0 och senare - oavsett om det är på en lokal dator, på webbserver eller i molnet.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

Filformat som stöds

Aspose.OMR for .NET kan fungera med praktiskt taget alla fil du kan få från en skanner eller kamera. Igenkänningsresultat returneras i de mest populära datautbytesformaten som kan importeras till alla populära databas- eller analyssystem.

Bygg former

  • Plain text
  • JSON
  • Programmatically

Skanna formulär

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

Känner igen formulär

  • CSV
  • JSON
  • XML

Obegränsade möjligheter

Tillämpningarna av Optical Mark Recognition är olika och erbjuder en enkel lösning för olika aspekter av livet där manuell datainsamling och analys krävs. Denna teknik automatiserar formulärigenkänningen helt, vilket gör att hundratals ark kan bearbetas per minut med nästan 100 % noggrannhet. Resultaten kan analyseras i realtid eller sparas i en databas för efterföljande aggregering och analys.

Applikationerna spänner över ett brett spektrum och inkluderar, men är inte begränsade till:

  • Utbildning: svarsblad, prov, frågesporter, tentamensformulär.
  • Regering: röstsedlar, skatteformulär, formulär för gränsinträde, folkräkningar, allmänna åsikter.
  • Medicin: undersökningar, bedömningar, patientinformationsformulär, sjukförsäkringsanspråk.
  • Ekonomi: låneansökningar, uppdateringar av kundinformation, kreditkortsansökningar.
  • Och många fler…

Globala applikationer

Aspose.OMR for .NET kan skapa och känna igen flerspråkiga formulär. Det gör biblioteket lämpligt för globala tillämpningar, inklusive internationella undersökningar, utbildningsutvärderingar och tvärkulturella forskningsprojekt. Det låter dig erbjuda svarande formulär på det språk som de är mest bekväma på:

  • engelska, franska och andra europeiska språk;
  • kyrilliska;
  • arabiska;
  • persiska;
  • hebreiska;
  • Urdu;
  • bengaliska.

Skapa OMR-formulär utan designverktyg

Aspose.OMR for .NET erbjuder mycket mångsidiga verktyg för att designa maskinläsbara formulär med alla layouter och komplexitetsnivåer. Externa redigerare eller designverktyg krävs inte. Genom mycket anpassningsbara markup languages och programmatic objects , kan användare kombinera mer än 20 layout- och innehållselement på vilket sätt som helst.

Om du saknar tid att bekanta dig med mallmarkeringssyntax, oroa dig inte. Du kan enkelt skapa ett anpassat OMR-formulär interaktivt från vilken plattform eller enhet som helst med hjälp av onlineformulärdesigner . Du kan lägga till valfritt antal element, ändra storlek och placera dem efter dina specifika behov.

Alumni questionnaire Customer satisfaction survey SAT form

Formulären kan anpassas med automatiskt genererade streckkoder och QR-koder, respondentens namn, unika identifierare och foton. Du kan också skapa ett varumärke för OMR-formulär genom att lägga till din logotyp, företagssidfötter och mer. Experimentera med layouter, frågeformat och svarsstrukturer, allt samtidigt som du säkerställer den konsekventa noggrannheten av märkesigenkänning. Njut av en kreativ designprocess och säg adjö till komplexa designprocesser och omfamna ett rakt tillvägagångssätt för formskapande.

Kolla in exempel på färdiga formulärmallar som kan bearbetas automatiskt med Aspose.OMR for .NET.

Funktioner och möjligheter

Aspose.OMR for .NET är ett lättanvänt, mångsidigt och kostnadseffektivt API för att designa, rendera och känna igen handifyllda svarsformulär, enkäter, applikationer och liknande formulär.

Feature icon

Alla pappersstorlekar

Stöder alla populära pappersstorlekar och ett antal icke-standardiserade.

Feature icon

Skanna med en smartphone

Använd din smartphones kamera istället för en skanner.

Feature icon

Inga designverktyg behövs

Skapa snabbt OMR-formulär utan externa redigerare och designverktyg.

Feature icon

QR och streckkoder

Anpassa formulär med automatiskt genererade streckkoder och QR-koder.

Feature icon

Noggrannhetsjustering

Finjustera igenkänningsparametrarna för perfekta resultat under alla förhållanden.

Feature icon

Satsvis bearbetning

Känn igen alla bilder i en mapp med ett enda kommando.

Feature icon

Flersidiga formulär

Skapa och känna igen OMR-formulär som sträcker sig över flera sidor.

Feature icon

Lokalisering

LTR och RTL textriktning och inbyggda numreringssystem.

Feature icon

Varumärke och anpassning

Anpassa OMR-formulär genom att lägga till din logotyp, bilder, sidfötter och mer.

Lätt att använda

Du behöver bara några rader kod för att skapa ett svarsformulär, enkät eller annat OMR-formulär, och känna igen det ifyllda formuläret.
Du behöver bara 15 minuters fritid och grundläggande kunskaper i C#.

Installation

Aspose.OMR for .NET distribueras som ett lätt NuGet-paket eller som en nedladdningsbar fil med minimala beroenden. Paketet kan läggas till ditt projekt direkt från Microsoft Visual Studio. installera det till ditt projekt och du är redo att använda alla OMR-funktioner och spara igenkänningsresultat i något av de format som stöds.

Du kan börja använda Aspose.OMR for .NET direkt efter installationen med vissa begränsningar. En tillfällig licens tar bort alla begränsningar av testversionen i 30 dagar. Använd den för att börja bygga en fullt fungerande OMR-applikation och fatta det slutliga beslutet att köpa Aspose.OMR for .NET senare.

Formgenerator

OMR-formulärets struktur och layout definieras i en vanlig textfil som använder en speciell notation. Du kan skapa den med vilken textredigerare som helst, inklusive Anteckningar. Du behöver bara 4 rader för att generera 150 frågor maskinläsbart svarsblad:

How to design an answer sheet

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


När du är klar med formulärstrukturen och layouten behöver du bara tre rader kod för att bygga ett enkelt verktyg som genererar en utskrivbar sida från den:

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

Optisk märkesläsare

Med Aspose.OMR for .NET kan du skapa en fullt fungerande programmatisk optisk märkesläsare i 5 rader kod. Du kan använda din befintliga kontorskopiator eller till och med en smartphonekamera istället för en dyr OMR-skanner. Respondenterna kan fylla i dina formulär med penna, penna eller markör och använda alla typer av märken.

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