1. उत्पादों
  2.   OMR
  3.   Node.js
  4.   Aspose.OMR क्लाउड SDK for Node.js

Aspose.OMR क्लाउड SDK for Node.js

 
 

Node.js API जो OMR दस्तावेज़ों का विश्लेषण करता है और डेटा निकालता है

एक शक्तिशाली Node.js OMR REST API सटीक और विश्वसनीय ऑप्टिकल मार्क रिकग्निशन को सक्षम बनाता है। यह's Designed to Recognize & Extract Data from Photos or Documents process & analyze OMR forms and more.

Aspose.OMR क्लाउड SDK for Node.js क्या है?

Aspose.OMR Cloud SDK for Node.js एक शक्तिशाली, क्लाउड-आधारित API है जो सॉफ्टवेयर डेवलपर्स को अपने अनुप्रयोगों में ऑप्टिकल मार्क रिकग्निशन क्षमताओं को आसानी से एकीकृत करने की अनुमति देता है। यह SDK विभिन्न फ़ॉर्म, सर्वेक्षण और प्रश्नावली को प्रोसेस करने के लिए डिज़ाइन किया गया है, जिससे डेटा संग्रह और विश्लेषण को स्वचालित करने के लिए यह एक महत्वपूर्ण उपकरण बन जाता है। यह बुनियादी OMR प्रोसेसिंग से लेकर उन्नत कस्टमाइज़ेशन विकल्पों तक विभिन्न आवश्यकताओं को पूरा करने वाली सुविधाओं की विस्तृत श्रृंखला प्रदान करता है। यह स्कैन किए गए फ़ोटो की पहचान, घुमाए गए चित्रों पर OMR निष्पादित करना, स्कैन किए गए परीक्षा पत्रों और सर्वेक्षणों से मानव-मार्क किए गए डेटा को निकालना और पहचानना, OMR परिणामों को CSV और अन्य फ़ॉर्मैट में निर्यात करना, टेक्स्टुअल मार्कअप के माध्यम से OMR टेम्पलेट्स बनाना, GUI के द्वारा मौजूदा OMR टेम्पलेट्स का प्रबंधन करना, किसी छवि के विशेष क्षेत्र पर OMR ऑपरेशन करना आदि का समर्थन करता है।

Aspose.OMR Cloud SDK for Node.js एक व्यापक समाधान है जो आपके अनुप्रयोगों में ऑप्टिकल मार्क रिकग्निशन को एकीकृत करता है। SDK कई इनपुट फ़ॉर्मेट्स का समर्थन करता है, जिसमें JPEG, PNG, BMP, TIFF जैसे लोकप्रिय इमेज फ़ॉर्मेट्स शामिल हैं। जब बड़ी मात्रा में OMR शीट्स के साथ काम किया जाता है, तो बैच प्रोसेसिंग आवश्यक हो जाती है। SDK उपयोगकर्ताओं को एक ही ऑपरेशन में कई शीट्स प्रोसेस करने की अनुमति देता है, जिससे समय बचता है और ओवरहेड कम होता है। यह कई भाषाओं का समर्थन करता है, जिससे आप विभिन्न भाषाओं में OMR फ़ॉर्म बना और प्रोसेस कर सकते हैं। त्रुटि प्रबंधन किसी भी एप्लिकेशन विकास प्रक्रिया का एक महत्वपूर्ण हिस्सा है, और SDK विस्तृत त्रुटि संदेश प्रदान करता है जो डेवलपर्स को जल्दी से समस्या का निदान और समाधान करने में मदद करता है, जटिल परिदृश्यों में भी सुचारु संचालन सुनिश्चित करता है। निष्कर्षतः, Aspose.OMR.js उन डेवलपर्स के लिए एक गेम-चेंजर है जो अपने अनुप्रयोगों में OMR क्षमताओं को शामिल करना चाहते हैं।

Previous Next

Aspose.OMR क्लाउड SDK for Node.js के साथ शुरूआत

Aspose.OMR क्लाउड SDK को Node.js के लिए उपयोग करने का अनुशंसित तरीका NPM के माध्यम से है। सुगम इंस्टॉलेशन के लिए कृपया निम्न कमांड का उपयोग करें।

Node.js के लिए Aspose.OMR क्लाउड SDK को NPM के माध्यम से स्थापित करें

npm install && npm run-script build 

Node.js के लिए Aspose.OMR क्लाउड SDK को GitHub के माध्यम से स्थापित करें

git clone https://github.com/aspose-omr-cloud/aspose-omr-cloud-nodejs.git --recurse-submodules	 

आप लाइब्रेरी को सीधे Aspose.OMR उत्पाद पृष्ठ से डाउनलोड कर सकते हैं।

Node.js में डायनेमिक OMR टेम्प्लेट जनरेशन

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

Node.js एप्लिकेशन में OMR टेम्पलेट्स को गतिशील रूप से कैसे जनरेट करें?

const asposeomrcloud = require("asposeomrcloud");
const config = new asposeomrcloud.Configuration({
    appSID: "YOUR_APP_SID",
    appKey: "YOUR_APP_KEY",
});

const omrApi = new asposeomrcloud.OmrApi(config);

const templateJson = {
    "templateName": "Survey",
    "elements": [
        {
            "elementType": "Text",
            "x": 100,
            "y": 50,
            "value": "Please fill out this survey",
        },
        {
            "elementType": "ChoiceBox",
            "x": 100,
            "y": 150,
            "choices": ["Yes", "No", "Maybe"],
        }
    ]
};

omrApi.generateTemplate(templateJson).then(result => {
    console.log("Template Generated:", result);
}).catch(err => {
    console.error("Error generating template:", err);
});

Node.js में सटीक OMR शीट पहचान

Aspose.OMR Cloud SDK for Node.js OMR शीट्स को भरने में उत्कृष्ट है और Node.js अनुप्रयोगों के भीतर भरी हुई OMR शीट्स की अत्यधिक सटीक पहचान प्रदान करता है। फ़ॉर्म भरने और स्कैन करने के बाद, SDK चिह्नित क्षेत्रों को पहचान सकता है, यहाँ तक कि जब चिह्न पूरी तरह से नहीं भरे हों। यह सुविधा वास्तविक दुनिया के परिदृश्यों में विशेष रूप से उपयोगी है जहाँ उपयोगकर्ता इनपुट पूर्ण नहीं हो सकता। यहाँ एक उदाहरण है जो दिखाता है कि सॉफ़्टवेयर डेवलपर्स Node.js के भीतर OMR शीट को कैसे पहचान सकते हैं।

Node.js एप्लिकेशन में OMR शीट पहचान कैसे करें?

const omrSheetPath = "filled_survey_sheet.jpg";
omrApi.recognizeImage(omrSheetPath, "SurveyTemplate.json").then(result => {
    console.log("Recognized Data:", result.data);
}).catch(err => {
    console.error("Recognition Error:", err);
});

Node.js में अनुकूलन योग्य मार्किंग और ग्रेडिंग

शैक्षणिक संस्थानों या उन संगठनों के लिए जो विशिष्ट ग्रेडिंग मानदंडों की आवश्यकता रखते हैं, SDK अनुकूलन योग्य मार्किंग और ग्रेडिंग नियमों की अनुमति देता है। Aspose.OMR Cloud SDK for Node.js सॉफ़्टवेयर डेवलपर्स को OMR शीट्स की मार्किंग और ग्रेडिंग के लिए कस्टम नियम परिभाषित करने की सुविधा देता है। यह सुविधा शैक्षणिक संस्थानों और संगठनों के लिए बहुत लाभदायक है। आप निर्धारित कर सकते हैं कि मार्क कैसे पहचाने जाएँ, त्रुटियों को कैसे संभाला जाए, और परिणाम कैसे गणना किए जाएँ। यहाँ एक उदाहरण है जो दिखाता है कि सॉफ़्टवेयर डेवलपर्स Node.js अनुप्रयोगों के भीतर ग्रेडिंग ऑपरेशन्स कैसे कर सकते हैं।

Node.js में ग्रेडिंग ऑपरेशन कैसे करें?

const gradingSettings = {
    "markingThreshold": 0.6, // minimum mark detection threshold
    "errorMargin": 0.1, // margin of error for detection
};

omrApi.recognizeImage("filled_exam_sheet.jpg", "ExamTemplate.json", gradingSettings).then(result => {
    console.log("Grading Results:", result.grades);
}).catch(err => {
    console.error("Grading Error:", err);
});

विस्तृत इनपुट फ़ॉर्मेट समर्थन

Aspose.OMR Cloud SDK for Node.js कई इनपुट फ़ॉर्मेट का समर्थन करता है, जिसमें JPEG, PNG, BMP, TIFF जैसे लोकप्रिय इमेज फ़ॉर्मेट और कई अन्य शामिल हैं। यह लचीलापन आपको विभिन्न प्रकार के स्कैन किए गए फ़ॉर्म के साथ काम करने की अनुमति देता है बिना फ़ॉर्मेट संगतता की चिंता किए, जिससे आपके मौजूदा कार्यप्रवाह में सहज एकीकरण सुनिश्चित होता है। इसके अलावा, इसे वैश्विक स्तर पर काम करने के लिए डिज़ाइन किया गया है, जो OMR शीट्स पर टेक्स्ट के लिए कई भाषाओं का समर्थन करता है।

 हिन्दी