Aspose.OMR Cloud SDK for Node.js
Node.js API OMR Sənədlərini Təhlil Etmək və Məlumatları Çıxarmaq üçün
Güclü Node.js OMR REST API Dəqiq və Etibarlı Optik İşarə Tanıma imkanı verir. Bu's Designed to Recognize & Extract Data from Photos or Documents process & analyze OMR forms and more.
Aspose.OMR Cloud SDK for Node.js nədir?
Aspose.OMR Cloud SDK for Node.js güclü, bulud əsaslı API-dir və proqram inkişaf etdiricilərinə optik işarə tanıma (OMR) imkanlarını tətbiqlərinə asanlıqla inteqrasiya etməyə imkan verir. SDK müxtəlif formalar, sorğular və anketləri işləmək üçün nəzərdə tutulmuşdur, bu da məlumatların toplanması və təhlilinin avtomatlaşdırılması üçün vacib bir vasitədir. O, əsas OMR emalından tutmuş qabaqcıl fərdiləşdirmə seçimlərinə qədər müxtəlif ehtiyaclara cavab verən geniş xüsusiyyətlər təklif edir. Skann edilmiş fotoşəkillərin tanınmasını, döndürülmüş şəkillərdə OMR aparılmasını, skann edilmiş imtahan kağızları və sorğulardan insan tərəfindən işarələnmiş məlumatların çıxarılması və tanınmasını, OMR nəticələrinin CSV və digər formatlara ixracını, mətn işarələməsi vasitəsilə OMR şablonlarının yaradılmasını, GUI vasitəsilə mövcud OMR şablonlarının idarə edilməsini, bir şəkilin müəyyən sahəsində OMR əməliyyatının aparılmasını və s. dəstəkləyir.
Aspose.OMR Cloud SDK for Node.js, tətbiqlərinizə optik işarə tanıma (OMR) inteqrasiya etmək üçün geniş həll təklif edir. SDK, JPEG, PNG, BMP, TIFF kimi populyar şəkil formatları daxil olmaqla, bir çox giriş formatını dəstəkləyir. Böyük həcmli OMR vərəqləri ilə işləyərkən, toplu emal vacib olur. SDK, istifadəçilərə bir əməliyyatda bir neçə vərəqi emal etməyə imkan verir, vaxt qənaət edir və əlavə yükü azaldır. O, bir neçə dili dəstəkləyir, müxtəlif dillərdə OMR formaları yaratmağa və emal etməyə imkan verir. Səhv idarəetməsi, hər hansı bir tətbiq inkişaf prosesinin vacib hissəsidir və SDK, inkişafçılara problemləri tez diaqnoz etmək və həll etmək üçün kömək edən ətraflı səhv mesajları təqdim edir, beləliklə mürəkkəb ssenarilərdə belə sorunsuz işləmə təmin edilir. Nəticə olaraq, Aspose.OMR.js, OMR imkanlarını tətbiqlərinə əlavə etmək istəyən inkişafçılar üçün oyun dəyişdiricidir.
Aspose.OMR Cloud SDK for Node.js ilə Başlamaq
Aspose.OMR Cloud SDK for Node.js istifadə etməyin tövsiyə olunan yolu NPM vasitəsilədir. Sorunsuz quraşdırma üçün aşağıdakı əmri istifadə edin.
Node.js üçün Aspose.OMR Cloud SDK-nı NPM vasitəsilə quraşdırın
npm install && npm run-script build Node.js üçün Aspose.OMR Cloud SDK-nı GitHub vasitəsilə quraşdırın
git clone https://github.com/aspose-omr-cloud/aspose-omr-cloud-nodejs.git --recurse-submodules Kitabxananı birbaşa Aspose.OMR məhsul səhifəsindən yükləyə bilərsiniz.
Node.js-də Dinamik OMR Şablon Yaradılması
Aspose.OMR Cloud SDK for Node.js-in ən güclü xüsusiyyətlərindən biri OMR şablonlarını dinamik olaraq yaratma qabiliyyətidir. Əvvəlcədən təyin edilmiş şablonlar tələb edən ənənəvi metodlardan fərqli olaraq, bu SDK proqramçılara sadə mətn işarələməsi və ya JSON konfiqurasiyaları ilə şablonları anında yaratmağa imkan verir. Bu elastiklik, formaları xüsusi tələblərə uyğunlaşdırmaq lazım olduğu hallarda, məsələn, tərtibatı dəyişdirmək və ya yeni suallar əlavə etmək üçün idealdır. Aşağıdakı nümunə göstərir ki, proqramçılar Node.js mühitində OMR şablonlarını dinamik şəkildə necə yarada bilərlər.
Node.js tətbiqlərində OMR şablonlarını dinamik olaraq necə yaratmaq olar?
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-də Dəqiq OMR Səhifə Tanıma
Aspose.OMR Cloud SDK for Node.js, doldurulmuş OMR vərəqlərinin tanınmasında mükəmməl performans göstərir və Node.js tətbiqlərində doldurulmuş OMR vərəqlərinin yüksək dəqiqlikli tanınmasını təmin edir. Formlar doldurulub skan edildikdən sonra, SDK işarələnmiş sahələri tanıya bilir, hətta işarələr tam doldurulmamış olsa belə. Bu xüsusiyyət, istifadəçi girişinin mükəmməl olmaya biləcəyi real dünya ssenarilərində xüsusilə faydalıdır. Budur, proqram inkişaf etdiricilərinin Node.js daxilində OMR vərəqini necə tanıya biləcəyini göstərən bir nümunə.
Node.js tətbiqlərində OMR vərəqinin tanınmasını necə həyata keçirmək olar?
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-də Özelleştirilebilir İşarələmə və Qiymətləndirmə
Təhsil müəssisələri və ya xüsusi qiymətləndirmə meyarları tələb edən təşkilatlar üçün SDK özelleştirilebilir işarələmə və qiymətləndirmə qaydalarına imkan verir. Aspose.OMR Cloud SDK for Node.js, proqram inkişaf etdiricilərinə OMR vərəqləri üçün xüsusi işarələmə və qiymətləndirmə qaydalarını təyin etməyə imkan verir. Bu xüsusiyyət təhsil müəssisələri və təşkilatlar üçün çox faydalıdır. İşarələrin necə aşkar ediləcəyini, səhvlərin necə idarə olunacağını və nəticələrin necə hesablanacağını konfiqurasiya edə bilərsiniz. Budur, proqram inkişaf etdiricilərinin Node.js tətbiqlərində qiymətləndirmə əməliyyatlarını necə həyata keçirə biləcəyini göstərən bir nümunə.
Node.js-də qiymətləndirmə əməliyyatını necə həyata keçirmək olar?
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);
});
Geniş Çeşiddə Giriş Formatları Dəstəyi
Aspose.OMR Cloud SDK for Node.js bir neçə giriş formatını dəstəkləyir, o cümlədən JPEG, PNG, BMP, TIFF kimi populyar şəkil formatları və daha çox. Bu çeviklik sizə müxtəlif növ skan edilmiş formalarla format uyğunluğu barədə narahat olmadan işləməyə imkan verir, mövcud iş axınlarınıza problemsiz inteqrasiya təmin edir. Bundan əlavə, OMR vərəqələrindəki mətn üçün bir neçə dili dəstəkləyərək qlobal səviyyədə işləmək üçün hazırlanmışdır.