Optical Mark Recognition API pro .NET
Vytvořte bublinový list v C#
Více vitrín >// 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");
> dotnet add package Aspose.OMR
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.
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.
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.
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
- 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.
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ářů.
Všechny velikosti papíru
Podporuje všechny oblíbené velikosti papíru a řadu nestandardních.
Skenujte pomocí chytrého telefonu
Místo skeneru použijte fotoaparát chytrého telefonu.
Nejsou potřeba žádné konstrukční nástroje
Rychle vytvářejte formuláře OMR bez externích editorů a návrhových nástrojů.
QR a čárové kódy
Personalizujte formuláře pomocí automaticky generovaných čárových kódů a QR kódů.
Přesnost ladění
Dolaďte parametry rozpoznávání pro dokonalé výsledky za jakýchkoli podmínek.
Dávkové zpracování
Rozpoznejte všechny obrázky ve složce jediným příkazem.
Vícestránkové formuláře
Vytvářejte a rozpoznávejte formuláře OMR, které se rozkládají na více stránkách.
Lokalizace
LTR a RTL směr textu a nativní systémy číslování.
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 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);