1. Ürün:% s
  2.   OMR
  3.   Node.js
  4.   Aspose.OMR Cloud SDK for Node.js

Aspose.OMR Cloud SDK for Node.js

 
 

OMR Belgelerini Analiz Etmek ve Veri Çıkarmak için Node.js API'si

Güçlü bir Node.js OMR REST API, Doğru ve Güvenilir Optik İşaret Tanıma sağlar. Bu's Designed to Recognize & Extract Data from Photos or Documents process & analyze OMR forms and more.

Aspose.OMR Cloud SDK for Node.js nedir?

Aspose.OMR Cloud SDK for Node.js güçlü, bulut tabanlı bir API'dir ve yazılım geliştiricilerin optik işaret tanıma yeteneklerini uygulamalarına kolayca entegre etmelerini sağlar. SDK, çeşitli formları, anketleri ve soru formlarını işlemek üzere tasarlanmıştır ve veri toplama ve analizini otomatikleştirmek için hayati bir araç haline getirir. Temel OMR işleme'den gelişmiş özelleştirme seçeneklerine kadar farklı ihtiyaçlara hitap eden geniş bir özellik yelpazesi sunar. Tarandığı fotoğrafların tanınmasını, döndürülmüş görüntüler üzerinde OMR gerçekleştirmeyi, taranmış sınav kağıtları ve anketlerden insan tarafından işaretlenmiş verileri çıkarmayı ve tanımayı, OMR sonuçlarını CSV ve diğer formatlara dışa aktarmayı, metinsel işaretleme ile OMR şablonları oluşturmayı, GUI aracılığıyla mevcut OMR şablonlarını yönetmeyi, bir görüntünün belirli bir alanında OMR işlemi yapmayı ve benzeri birçok özelliği destekler.

Aspose.OMR Cloud SDK for Node.js, optik işaret tanıma (OMR) entegrasyonu için kapsamlı bir çözümdür. SDK, JPEG, PNG, BMP, TIFF gibi popüler görüntü formatları dahil olmak üzere birden çok giriş formatını destekler. Büyük miktarda OMR sayfasıyla çalışırken toplu işleme hayati önem taşır. SDK, kullanıcıların bir işlemde birden fazla sayfayı işlemelerine olanak tanır, zaman tasarrufu sağlar ve yükü azaltır. Birden çok dili destekler, böylece OMR formlarını çeşitli dillerde oluşturabilir ve işleyebilirsiniz. Hata yönetimi, herhangi bir uygulama geliştirme sürecinin kritik bir parçasıdır ve SDK, geliştiricilerin sorunları hızlı bir şekilde teşhis edip çözmelerine yardımcı olan ayrıntılı hata mesajları sunar, karmaşık senaryolarda bile sorunsuz çalışmayı sağlar. Sonuç olarak, Aspose.OMR.js, OMR yeteneklerini uygulamalarına dahil etmek isteyen geliştiriciler için bir dönüm noktasıdır.

Previous Next

Aspose.OMR Cloud SDK for Node.js ile Başlarken

Aspose.OMR Cloud SDK for Node.js'i kullanmanın önerilen yolu NPM aracılığıyla yapmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

Node.js için Aspose.OMR Cloud SDK'sını NPM üzerinden kurun

npm install && npm run-script build 

Node.js için Aspose.OMR Cloud SDK'sını GitHub üzerinden kurun

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

Kütüphaneyi doğrudan Aspose.OMR ürün sayfasından indirebilirsiniz.

Node.js'te Dinamik OMR Şablon Oluşturma

Aspose.OMR Cloud SDK for Node.js'in en güçlü özelliklerinden biri, OMR şablonlarını dinamik olarak oluşturabilmesidir. Geleneksel yöntemlerin önceden tanımlı şablonlar gerektirmesine karşın, bu SDK yazılım geliştiricilerin basit metin işaretlemesi veya JSON yapılandırmaları kullanarak anında şablon oluşturmasına olanak tanır. Bu esneklik, düzeni değiştirmek veya yeni sorular eklemek gibi belirli gereksinimlere göre formları özelleştirmeniz gerektiğinde idealdir. Aşağıdaki örnek, yazılım geliştiricilerin Node.js ortamında OMR şablonlarını dinamik olarak nasıl oluşturabileceğini göstermektedir.

Node.js uygulamaları içinde OMR şablonlarını dinamik olarak nasıl oluşturabilirsiniz?

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'te Doğru OMR Sayfa Tanıma

Aspose.OMR Cloud SDK for Node.js, doldurulmuş OMR sayfalarını tanımada üstün performans gösterir ve Node.js uygulamaları içinde doldurulmuş OMR sayfalarının son derece doğru tanınmasını sağlar. Formlar doldurulup tarandıktan sonra, SDK işaretli alanları, işaretler mükemmel doldurulmamış olsa bile tanıyabilir. Bu özellik, kullanıcı girdisinin her zaman mükemmel olmadığı gerçek dünyadaki senaryolarda özellikle faydalıdır. İşte yazılım geliştiricilerin Node.js içinde OMR sayfasını nasıl tanıyabileceğini gösteren bir örnek.

Node.js uygulamaları içinde OMR sayfa tanımasını nasıl gerçekleştirirsiniz?

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'te Özelleştirilebilir İşaretleme ve Notlandırma

Eğitim kurumları veya belirli notlandırma kriterleri gerektiren organizasyonlar için SDK, özelleştirilebilir işaretleme ve notlandırma kurallarına izin verir. Aspose.OMR Cloud SDK for Node.js, yazılım geliştiricilerin OMR sayfaları için özel işaretleme ve notlandırma kuralları tanımlamasını sağlar. Bu özellik, eğitim kurumları ve organizasyonlar için çok faydalıdır. İşaretlerin nasıl algılandığını, hataların nasıl ele alındığını ve sonuçların nasıl hesaplandığını yapılandırabilirsiniz. İşte yazılım geliştiricilerin Node.js uygulamaları içinde notlandırma işlemlerini nasıl gerçekleştirebileceğini gösteren bir örnek.

Node.js içinde notlandırma işlemini nasıl gerçekleştirirsiniz?

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şitte Giriş Formatı Desteği

Aspose.OMR Cloud SDK for Node.js, JPEG, PNG, BMP, TIFF gibi popüler görüntü formatları da dahil olmak üzere birden çok giriş formatını destekler. Bu esneklik, format uyumluluğu konusunda endişelenmeden farklı taranmış form türleriyle çalışmanıza olanak tanır ve mevcut iş akışlarınıza sorunsuz entegrasyonu sağlar. Ayrıca, OMR sayfalarındaki metin için birden çok dili destekleyerek küresel ölçekte çalışacak şekilde tasarlanmıştır.

 Türkçe