Proč Aspose.OMR pro .NET?

Vytvářejte a rozpoznávejte strojově čitelné formy libovolného rozvržení a složitosti v místních aplikacích, webových službách nebo v cloudu. Naše řešení je vhodné pro projekty jakékoli velikosti – od jednoduchých průzkumů a kvízů až po závěrečné zkoušky a volby. Kliknutím na položky níže se dozvíte více o našich funkcích a výhodách.

Illustration omr

Není potřeba žádné vybavení

Místo specializované OMR čtečky použijte svou stávající kancelářskou kopírku nebo dokonce fotoaparát chytrého telefonu.

Plná personalizace

Přizpůsobte si formuláře OMR přidáním automaticky generovaných QR kódů a čárových kódů, obrázků, podpisových polí a dalších.

Spolehlivé výsledky

Robustní algoritmy optické detekce značek ve spojení se schopností jemného doladění rozpoznávání zaručují 100% přesné výsledky.

Celé řešení

Aspose.OMR for .NET podporuje kompletní pracovní postup OMR – od návrhu formuláře až po rozpoznání jeho vyplněných tištěných kopií.

Přívětivé pro vývojáře

Naše API je extrémně snadno použitelné i pro nezkušené vývojáře. Jednoduchá OMR aplikace může být napsána v 10 řádcích kódu.

Ukázka živého kódu

Strojově čitelné odpovědní listy jsou základními prvky každého písemného testu, hodnocení a hodnocení třídy. Tato jednoduchá online aplikace generuje 4-sloupcový odpovědní list a demonstruje kód potřebný k tomu na vašem počítači pomocí Aspose.OMR for .NET.

Počet otázek

 

Bubliny na otázku

Zkopírujte a vložte tento kód

Další příklady >
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;
}

Nezávislost na platformě

Aspose.OMR for .NET může fungovat na jakékoli platformě, která podporuje .NET Framework 4.0 a novější – ať už na místním počítači, na na webovém serveru nebo v cloudu.

Microsoft Windows
Linux
Microsoft Azure
Amazon Web Services
Docker

Podporované formáty souborů

Aspose.OMR for .NET může pracovat prakticky s jakýmkoli souborem můžete získat ze skeneru nebo fotoaparátu. Výsledky rozpoznávání jsou vráceny v nejoblíbenějších formátech pro výměnu dat, které lze importovat do jakékoli populární databáze nebo analytického systému.

Vytvářejte formuláře

  • Plain text
  • JSON
  • Programmatically

Skenujte formuláře

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

Rozpoznat formy

  • CSV
  • JSON
  • XML

Neomezené možnosti

Aplikace optického rozpoznávání značek jsou rozmanité a nabízejí jednoduché řešení pro různé aspekty života, kde je vyžadován ruční sběr a analýza dat. Tato technologie plně automatizuje rozpoznávání formulářů a umožňuje zpracování stovek archů za minutu s téměř 100% přesností. Výsledky lze analyzovat v reálném čase nebo uložit do databáze pro následnou agregaci a analýzu.

Aplikace pokrývají širokou škálu a zahrnují, ale nejsou omezeny na:

  • Vzdělávání: odpovědní archy, testy, kvízy, formuláře zkoušek.
  • Vláda: hlasovací lístky, daňové formuláře, vstupní formuláře na hranicích, sčítání lidu, veřejné mínění.
  • Medicína: vyšetření, posudky, informační formuláře pro pacienty, nároky na zdravotní pojištění.
  • Finance: žádosti o půjčky, aktualizace zákaznických informací, žádosti o kreditní karty.
  • A mnoho dalších…

Globální aplikace

Aspose.OMR for .NET dokáže vytvářet a rozpoznávat vícejazyčné formuláře. Díky tomu je knihovna vhodná pro globální aplikace, včetně mezinárodních průzkumů, vzdělávacích hodnocení a mezikulturních výzkumných projektů. Umožňuje vám nabízet respondentům formuláře v jazyce, který jim nejvíce vyhovuje:

  • angličtina, francouzština a další evropské jazyky;
  • Cyrilice;
  • Arabština;
  • Peršan;
  • Hebrejština;
  • Urdu;
  • Bengálský.

Vytvářejte formuláře OMR bez návrhářských nástrojů

Aspose.OMR for .NET nabízí vysoce univerzální nástroje pro navrhování strojově čitelných formulářů s jakýmkoli rozvržením a úrovní složitosti. Externí editory nebo návrhářské nástroje nejsou nutné. Prostřednictvím vysoce přizpůsobivých značkových jazyků a programatických objektů uživatelé mohou libovolným způsobem kombinovat více než 20 prvků rozvržení a obsahu.

Pokud nemáte čas seznámit se se syntaxí značek šablon, nemusíte se bát. Vlastní formulář OMR můžete snadno vytvořit interaktivně z jakékoli platformy nebo zařízení pomocí online form designer . Můžete přidat libovolný počet prvků, změnit jejich velikost a umístit je podle vašich konkrétních potřeb.

Alumni questionnaire Customer satisfaction survey SAT form

Formuláře lze personalizovat pomocí automaticky generovaných čárových a QR kódů, jména respondenta, jedinečných identifikátorů a fotografií. Formuláře OMR můžete také označit přidáním svého loga, firemních zápatí a dalších. Experimentujte s rozvržením, formáty otázek a strukturami odpovědí, to vše při zajištění konzistentní přesnosti rozpoznávání značek. Užijte si kreativní proces navrhování a rozlučte se se složitými procesy navrhování a osvojte si přímočarý přístup k vytváření formulářů.

Podívejte se na ukázkové předpřipravené šablony formulářů , které lze automaticky zpracovat pomocí Aspose.OMR pro .NET.

Vlastnosti a možnosti

Aspose.OMR for .NET je snadno použitelné, všestranné a cenově výhodné API pro navrhování, vykreslování a rozpoznávání ručně vyplněných odpovědí, průzkumů, aplikací a podobných formulářů.

Feature icon

Všechny velikosti papíru

Podporuje všechny oblíbené velikosti papíru a řadu nestandardních.

Feature icon

Skenujte pomocí chytrého telefonu

Místo skeneru použijte fotoaparát chytrého telefonu.

Feature icon

Nejsou potřeba žádné konstrukční nástroje

Rychle vytvářejte formuláře OMR bez externích editorů a návrhových nástrojů.

Feature icon

QR a čárové kódy

Personalizujte formuláře pomocí automaticky generovaných čárových kódů a QR kódů.

Feature icon

Přesnost ladění

Dolaďte parametry rozpoznávání pro dokonalé výsledky za jakýchkoli podmínek.

Feature icon

Dávkové zpracování

Rozpoznejte všechny obrázky ve složce jediným příkazem.

Feature icon

Vícestránkové formuláře

Vytvářejte a rozpoznávejte formuláře OMR, které se rozkládají na více stránkách.

Feature icon

Lokalizace

LTR a RTL směr textu a nativní systémy číslování.

Feature icon

Branding a přizpůsobení

Přizpůsobte formuláře OMR přidáním svého loga, obrázků, zápatí a dalších.

Snadné použití

K vytvoření odpovědního listu, průzkumu nebo jiného formuláře OMR a rozpoznání vyplněného formuláře potřebujete pouze několik řádků kódu.
Budete potřebovat pouze 15 minut volného času a základní znalost C#.

Instalace

Aspose.OMR for .NET je distribuován jako odlehčený balíček NuGet nebo jako soubor ke stažení s minimálními závislostmi. Balíček lze přidat do vašeho projektu přímo z Microsoft Visual Studio. Jednoduše nainstalujte do svého projektu a jste připraveni používat všechny možnosti OMR a ukládat výsledky rozpoznávání v jakémkoli z podporovaných formátů.

Aspose.OMR pro .NET můžete začít používat hned po instalaci s určitými omezeními. dočasná licence odstraňuje všechna omezení zkušební verze na 30 dní. Použijte jej k zahájení budování plně funkční aplikace OMR a udělejte konečné rozhodnutí zakoupit Aspose.OMR pro .NET později.

Generátor formulářů

Struktura a rozložení formuláře OMR je definováno v textovém souboru, který používá speciální notaci. Můžete jej vytvořit pomocí libovolného textového editoru, včetně poznámkového bloku. K vygenerování 150 strojově čitelných odpovědí potřebujete pouze 4 řádky:

How to design an answer sheet

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


Jakmile dokončíte strukturu formuláře a rozložení, budete potřebovat pouze 3 řádky kódu k vytvoření jednoduchého nástroje, který z něj vygeneruje stránku pro tisk:

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

Čtečka optických značek

S Aspose.OMR for .NET můžete vytvořit plně funkční programovou čtečku optických značek v 5 řádcích kódu. Místo drahého OMR skeneru můžete použít svou stávající kancelářskou kopírku nebo dokonce fotoaparát chytrého telefonu. Respondenti mohou vyplnit vaše formuláře perem, tužkou nebo fixem a používat jakékoli typy značek.

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