1. उत्पादों
  2.   OMR
  3.   .NET
  4.   Aspose.OMR for .NET

फ़ाइल फ़ॉर्मेट APIs for .NET

 
 

मुक्त C# .NET APIज़ OMR संचालन जोड़ने और संभालने के लिए

एक शक्तिशाली संग्रह ओपन सोर्स C# .NET लाइब्रेरीज़ और APIज़ का, जो C# OMR ऐप्स में OMR संचालन जोड़ने और प्रबंधित करने तथा स्कैन किए गए चित्रों और विभिन्न दस्तावेज़ फ़ॉर्मेट्स पर ऑप्टिकल मार्क रिकॉग्निशन को आसानी से करने में सक्षम है।

What is Aspose.OMR for .NET?

Aspose.OMR for .NET एक शक्तिशाली और लचीली .NET OMR लाइब्रेरी है जो C# और .NET पर्यावरण में ऑप्टिकल मार्क रिकॉग्निशन प्रक्रियाओं को सरल बनाने के लिए डिजाइन की गई है। यह डेवलपर्स को स्कैन किए गए दस्तावेज़ों, फ़ोटो और JPG, PNG, PDF, TIFF, BMP, और GIF जैसे फ़ॉर्मेट की इमेज फ़ाइलों से टेक्स्ट को पहचानने और निकालने में सक्षम बनाती है। यह उन अनुप्रयोगों के लिए आदर्श है जिन्हें काग़ज़ी फ़ॉर्म से स्वचालित डेटा संग्रह की आवश्यकता होती है। API मार्क किए गए उत्तर, प्रतिशत, और अन्य महत्वपूर्ण डेटा को पुनः प्राप्त करती है, जिससे परीक्षा शीट, सर्वेक्षण और फ़ीडबैक फॉर्म का विश्लेषण कुशलता से किया जा सकता है।

.NET सॉफ़्टवेयर डेवलपर्स के लिए उपयुक्त, यह C# OMR API तृतीय‑पक्ष सॉफ़्टवेयर की आवश्यकता के बिना OMR ऐप्स विकसित करने में मदद करता है। चाहे आप वेब ऐप्स, डेस्कटॉप टूल्स, या क्लाउड‑आधारित समाधान बना रहे हों, Aspose.OMR किसी भी विकास वातावरण में सहजता से एकीकृत हो जाता है। इसकी स्पष्ट दस्तावेज़ीकरण और विस्तृत फीचर सेट इसे कस्टम .NET OMR सॉफ़्टवेयर जैसे परीक्षा ग्रेडिंग सिस्टम या सर्वे प्रोसेसर बनाने के लिए परिपूर्ण बनाता है। जिन लोगों को स्केलेबल क्षमताओं वाला मुफ्त OMR लाइब्रेरी चाहिए, उनके लिए यह .NET OMR SDK डेटा को मार्क किए गए फ़ॉर्म से निकालने और प्रोसेस करने के लिए एक विश्वसनीय आधार प्रदान करता है।

Previous Next

Aspose.OMR for .NET के साथ शुरुआत

Aspose.OMR for .NET को इंस्टॉल करने का अनुशंसित तरीका NuGet का उपयोग करना है। कृपया स्मूथ इंस्टॉलेशन के लिए निम्नलिखित कमांड का उपयोग करें।

NuGet कमांड के माध्यम से Aspose.OMR for .NET इंस्टॉल करें

Install-Package Aspose.OMR

आप लाइब्रेरी को सीधे Aspose.OMR for .NET उत्पाद पेज से डाउनलोड कर सकते हैं

C# API के माध्यम से सटीक OMR पहचान

Aspose.OMR for .NET को संभालना बहुत आसान है और यह सटीक व विश्वसनीय OMR पहचान सुनिश्चित करने के लिए उन्नत एल्गोरिदम का उपयोग करता है। API कोड की कुछ ही लाइनों से स्कैन किए गए इमेज या दस्तावेज़ों पर मार्क किए गए बबल, चेकबॉक्स और ग्रिड को पहचानने की क्षमता प्रदान करता है। API JPEG, PNG, और TIFF सहित विभिन्न इमेज फॉर्मेट को समर्थन करता है, जिससे स्कैन किए गए दस्तावेज़ों को संभालने में लचीलापन मिलता है। पहचान पूर्ण होने पर परिणाम को सबसे लोकप्रिय डेटा स्टोरेज फॉर्मेट जैसे CSV, XML या JSON में लौटाया और सहेजा जा सकता है। निम्नलिखित उदाहरण दर्शाता है कि सॉफ़्टवेयर डेवलपर्स .NET एप्लिकेशन में मेमोरी स्ट्रीम से फ़ॉर्म डेटा को कैसे पहचान सकते हैं।

C# .NET के माध्यम से मेमोरी स्ट्रीम से डेटा कैसे पहचानें?

// Load recognition pattern and form image
byte[] pattern = Encoding.UTF8.GetBytes(payload[0]);
byte[] form = Encoding.UTF8.GetBytes(payload[1]);
// Initialize recognition engine
Aspose.OMR.Api.OmrEngine omrEngine = new Aspose.OMR.Api.OmrEngine();
Aspose.OMR.Api.TemplateProcessor templateProcessor = null;
using(MemoryStream patternStream = new MemoryStream(pattern))
{
    templateProcessor = omrEngine.GetTemplateProcessor(patternStream, Encoding.UTF8);
}
// Recognize
Aspose.OMR.Model.RecognitionResult recognitionResult = null;
using(MemoryStream formStream = new MemoryStream(form))
{

recognitionResult = templateProcessor.Recognize(formStream); }

बड़े पैमाने पर OMR पहचान .NET API के माध्यम से करें

बड़े पैमाने पर OMR पहचान उन परिस्थितियों में एक सामान्य आवश्यकता है जहाँ बड़ी संख्या में फॉर्म को प्रभावी ढंग से प्रोसेस करने की जरूरत होती है। Aspose.OMR for .NET बड़े पैमाने पर OMR पहचान को सहजता से संभालने के लिए फीचर्स और सुविधाएँ प्रदान करता है। API छवियों के संग्रह के माध्यम से इटररेट करता है और प्रत्येक छवि पर OMR पहचान करता है। यह पहचान परिणामों से संबंधित डेटा जैसे चिह्नित विकल्प, प्रतिशत आदि निकालता है। नीचे दिया गया उदाहरण दर्शाता है कि सॉफ्टवेयर डेवलपर्स C# .NET कमांड्स का उपयोग करके बड़े पैमाने पर OMR पहचान कैसे कर सकते हैं।

बड़े पैमाने पर OMR पहचान .NET API के माध्यम से कैसे करें?

using Aspose.Omr;

class Program
{
    static void Main()
    {
        // Load OMR template
        OmrEngine engine = new OmrEngine();
        OmrTemplate template = engine.TemplateProcessor.LoadTemplate("path/to/template.amr");

        // Configure recognition settings
        OmrRecognitionSettings settings = new OmrRecognitionSettings();
        settings.AdaptiveThreshold = true;

        // Process each image in bulk
        string[] imagePaths = { "path/to/image1.jpg", "path/to/image2.jpg", "path/to/image3.jpg" };

        foreach (string imagePath in imagePaths)
        {
            OmrResult result = engine.RecognizeImage(template, imagePath, settings);

            // Extract data from results
            foreach (OmrRecognitionBlock block in result.RecognitionBlocks)
            {
                foreach (OmrPage page in block.Pages)
                {
                    foreach (OmrQuestion question in page.Questions)
                    {
                        // Access question details, marked choices, etc.
                    }
                }
            }

            // Process the result as needed for each image
        }
    }
}

बहुमुखी टेम्प्लेट डिज़ाइन और .NET एप्लिकेशन के साथ एकीकरण

Aspose.OMR for .NET के साथ, OMR टेम्प्लेट का डिज़ाइन लचीला और उपयोगकर्ता‑मित्र है। डेवलपर विभिन्न प्रकार के प्रश्नों जैसे मल्टीपल‑चॉइस, ग्रिड, और टेक्स्ट के साथ टेम्प्लेट बना सकते हैं। टेम्प्लेट को विशेष फॉर्म लेआउट के अनुसार अनुकूलित किया जा सकता है। API .NET अनुप्रयोगों में OMR क्षमताओं को सहजता से एकीकृत करने का समर्थन भी करता है। चाहे आप वेब एप्लिकेशन, डेस्कटॉप सॉफ़्टवेयर, या क्लाउड‑आधारित समाधान विकसित कर रहे हों, Aspose.OMR for .NET आपके विकास वातावरण के अनुसार अनुकूल होता है। इसके अलावा, यह उन्नत मार्किंग विश्लेषण के लिए टूल्स भी प्रदान करता है, जिसमें आंशिक रूप से चिह्नित विकल्पों की पहचान, त्रुटियों का प्रबंधन, और अनुकूलन योग्य पहचान सेटिंग्स को सक्षम करना शामिल है।

 हिन्दी