.NET के लिए ऑप्टिकल मार्क रिकग्निशन एपीआई
C# में एक बबल शीट बनाएं
अधिक शोकेस >// 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
Aspose.OMR for .NET क्यों?
ऑन-प्रिमाइसेस एप्लिकेशन, वेब सेवाओं या क्लाउड में किसी भी लेआउट और जटिलता के मशीन-पठनीय फॉर्म बनाएं और पहचानें। हमारा समाधान किसी भी आकार की परियोजनाओं के लिए उपयुक्त है - साधारण सर्वेक्षण और क्विज़ से लेकर अंतिम परीक्षा और चुनाव तक। हमारी सुविधाओं और लाभों के बारे में अधिक जानने के लिए नीचे दिए गए आइटम पर क्लिक करें।
किसी उपकरण की आवश्यकता नहीं
किसी विशेष ओएमआर रीडर के बजाय अपने मौजूदा कार्यालय कॉपियर या यहां तक कि स्मार्टफोन कैमरे का उपयोग करें।
पूर्ण वैयक्तिकरण
स्वचालित रूप से उत्पन्न क्यूआर कोड और बारकोड, चित्र, हस्ताक्षर फ़ील्ड और बहुत कुछ जोड़कर ओएमआर फॉर्म को निजीकृत करें।
विश्वसनीय परिणाम
पहचान को बेहतर बनाने की क्षमता के साथ मजबूत ऑप्टिकल मार्क डिटेक्शन एल्गोरिदम 100% सटीक परिणामों की गारंटी देता है।
संपूर्ण समाधान
Aspose.OMR for .NET संपूर्ण 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 और बाद के संस्करण का समर्थन करता है - चाहे स्थानीय मशीन पर, वेब सर्वर, या क्लाउड में।
समर्थित फ़ाइल स्वरूप
Aspose.OMR for .NET वस्तुतः किसी भी [फ़ाइल]के साथ काम कर सकता है( https://docs.aspose.com/omr/net/supported-file-formats/ ) आप स्कैनर या कैमरे से प्राप्त कर सकते हैं। मान्यता परिणाम सबसे लोकप्रिय डेटा विनिमय प्रारूपों में लौटाए जाते हैं जिन्हें किसी भी लोकप्रिय डेटाबेस या एनालिटिक्स सिस्टम में आयात किया जा सकता है।
प्रपत्र बनाएँ
- Plain text
- JSON
- Programmatically
प्रपत्रों को स्कैन करें
- Scans: JPEG, PNG, TIFF, GIF, BMP
- Photos: JPEG, PNG
रूपों को पहचानें
- CSV
- JSON
- XML
असीमित संभावनाएँ
ऑप्टिकल मार्क रिकॉग्निशन के अनुप्रयोग विविध हैं, जो जीवन के विभिन्न पहलुओं के लिए एक सरल समाधान प्रदान करते हैं जहां मैन्युअल डेटा संग्रह और विश्लेषण की आवश्यकता होती है। यह तकनीक फॉर्म पहचान को पूरी तरह से स्वचालित करती है, जिससे प्रति मिनट सैकड़ों शीट को लगभग 100% सटीकता के साथ संसाधित किया जा सकता है। परिणामों का वास्तविक समय में विश्लेषण किया जा सकता है या बाद के एकत्रीकरण और विश्लेषण के लिए डेटाबेस में सहेजा जा सकता है।
एप्लिकेशन एक विस्तृत श्रृंखला में फैले हुए हैं और इनमें शामिल हैं, लेकिन इन तक सीमित नहीं हैं:
- शिक्षा: उत्तर पुस्तिकाएं, परीक्षण, क्विज़, परीक्षा फॉर्म।
- सरकार: मतदान मतपत्र, कर प्रपत्र, सीमा प्रवेश प्रपत्र, जनगणना, जनता की राय।
- चिकित्सा: परीक्षाएँ, मूल्यांकन, रोगी सूचना प्रपत्र, स्वास्थ्य बीमा दावे।
- वित्त: ऋण आवेदन, ग्राहक जानकारी अद्यतन, क्रेडिट कार्ड आवेदन।
- और भी कई…
वैश्विक अनुप्रयोग
Aspose.OMR for .NET बहु-भाषा फॉर्म बना और पहचान सकता है। यह पुस्तकालय को अंतरराष्ट्रीय सर्वेक्षणों, शैक्षिक मूल्यांकन और अंतर-सांस्कृतिक अनुसंधान परियोजनाओं सहित वैश्विक अनुप्रयोगों के लिए उपयुक्त बनाता है। यह आपको उत्तरदाताओं को उस भाषा में फॉर्म प्रदान करने की अनुमति देता है जिसमें वे सबसे अधिक सहज हों:
- अंग्रेजी, फ्रेंच और अन्य यूरोपीय भाषाएँ;
- सिरिलिक;
- अरबी;
- फ़ारसी;
- हिब्रू;
- उर्दू;
- बंगाली.
डिज़ाइन टूल के बिना ओएमआर फॉर्म बनाएं
Aspose.OMR for .NET किसी भी लेआउट और जटिलता के स्तर के साथ मशीन-पठनीय रूपों को डिजाइन करने के लिए अत्यधिक बहुमुखी उपकरण प्रदान करता है। बाहरी संपादकों या डिज़ाइन टूल की आवश्यकता नहीं है. अत्यधिक अनुकूलनीय मार्कअप भाषाओं और प्रोग्रामेटिक ऑब्जेक्ट्स के माध्यम से , उपयोगकर्ता किसी भी वांछित तरीके से 20 से अधिक लेआउट और सामग्री तत्वों को जोड़ सकते हैं।
यदि आपके पास टेम्पलेट मार्कअप सिंटैक्स से परिचित होने के लिए समय की कमी है, तो चिंता न करें। आप ऑनलाइन फॉर्म डिज़ाइनर का उपयोग करके किसी भी प्लेटफ़ॉर्म या डिवाइस से आसानी से एक कस्टम ओएमआर फॉर्म बना सकते हैं। आप अपनी विशिष्ट आवश्यकताओं के अनुसार किसी भी संख्या में तत्व जोड़ सकते हैं, उनका आकार बदल सकते हैं और उन्हें स्थान दे सकते हैं।
प्रपत्रों को स्वचालित रूप से उत्पन्न बारकोड और क्यूआर कोड, प्रतिवादी का नाम, विशिष्ट पहचानकर्ता और फ़ोटो के साथ वैयक्तिकृत किया जा सकता है। आप अपना लोगो, कॉर्पोरेट फ़ुटर और बहुत कुछ जोड़कर ओएमआर फॉर्म को ब्रांड भी कर सकते हैं। अंक पहचान की निरंतर सटीकता सुनिश्चित करते हुए लेआउट, प्रश्न प्रारूप और उत्तर संरचनाओं के साथ प्रयोग करें। रचनात्मक डिज़ाइन प्रक्रिया का आनंद लें और जटिल डिज़ाइन प्रक्रियाओं को अलविदा कहें और सृजन के लिए एक सीधा दृष्टिकोण अपनाएं।
नमूना तैयार फॉर्म टेम्प्लेट देखें जिन्हें Aspose.OMR for .NET के साथ स्वचालित रूप से संसाधित किया जा सकता है।
विशेषताएँ एवं क्षमताएँ
Aspose.OMR for .NET हाथ से भरी उत्तर पुस्तिकाओं, सर्वेक्षणों, अनुप्रयोगों और इसी तरह के फॉर्मों को डिजाइन करने, प्रस्तुत करने और पहचानने के लिए उपयोग में आसान, बहुमुखी और लागत प्रभावी एपीआई है।
सभी कागज आकार
सभी लोकप्रिय पेपर आकारों और कई गैर-मानक आकारों का समर्थन करता है।
स्मार्टफोन से स्कैन करें
स्कैनर की जगह अपने स्मार्टफोन के कैमरे का उपयोग करें।
किसी डिज़ाइन उपकरण की आवश्यकता नहीं है
बाहरी संपादकों और डिज़ाइन टूल के बिना त्वरित रूप से ओएमआर फॉर्म बनाएं।
क्यूआर और बारकोड
स्वचालित रूप से उत्पन्न बारकोड और क्यूआर कोड के साथ फॉर्म को निजीकृत करें।
सटीकता ट्यूनिंग
किसी भी स्थिति में उत्तम परिणाम के लिए पहचान मापदंडों को दुरुस्त करें।
प्रचय संसाधन
एक ही आदेश से एक फ़ोल्डर में सभी छवियों को पहचानें।
बहु-पृष्ठ प्रपत्र
कई पेजों तक फैले ओएमआर फॉर्म बनाएं और पहचानें।
स्थानीयकरण
एलटीआर और आरटीएल पाठ दिशा और मूल क्रमांकन प्रणाली।
ब्रांडिंग और अनुकूलन
अपना लोगो, चित्र, पाद लेख और बहुत कुछ जोड़कर ओएमआर फॉर्म को अनुकूलित करें।
प्रयोग करने में आसान
उत्तर पुस्तिका, सर्वेक्षण या अन्य ओएमआर फॉर्म बनाने और भरे हुए फॉर्म को पहचानने के लिए आपको केवल कोड की कुछ पंक्तियों की आवश्यकता होगी।
आपको केवल 15 मिनट के अतिरिक्त समय और C# के बुनियादी ज्ञान की आवश्यकता होगी।
इंस्टालेशन
आप कुछ प्रतिबंधों के साथ इंस्टालेशन के ठीक बाद Aspose.OMR for .NET का उपयोग शुरू कर सकते हैं। एक अस्थायी लाइसेंस 30 दिनों के लिए परीक्षण संस्करण की सभी सीमाओं को हटा देता है। पूरी तरह कार्यात्मक ओएमआर एप्लिकेशन का निर्माण शुरू करने के लिए इसका उपयोग करें और बाद में Aspose.OMR for .NET खरीद पर अंतिम निर्णय लें।
प्रपत्र जनरेटर
ओएमआर फॉर्म की संरचना और लेआउट को एक सादे-पाठ फ़ाइल में परिभाषित किया गया है जो एक विशेष नोटेशन का उपयोग करता है। आप इसे नोटपैड सहित किसी भी टेक्स्ट एडिटर से बना सकते हैं। 150 प्रश्नों की मशीन-पठनीय उत्तर पुस्तिका तैयार करने के लिए आपको केवल 4 पंक्तियों की आवश्यकता है:
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 पंक्तियों में एक पूर्ण-कार्यात्मक प्रोग्रामेटिक ऑप्टिकल मार्क रीडर बना सकते हैं। आप महंगे ओएमआर स्कैनर के बजाय अपने मौजूदा ऑफिस कॉपियर या स्मार्टफोन कैमरे का भी उपयोग कर सकते हैं। उत्तरदाता आपके फॉर्म को पेन, पेंसिल या मार्कर से भर सकते हैं और किसी भी प्रकार के निशान का उपयोग कर सकते हैं।
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);