1. Məhsullar
  2.   OCR
  3.   JavaScript
  4.   Aspose.OCR for JavaScript via a C++

Aspose.OCR for JavaScript via a C++

 
 

Optik xarakter tanınması üçün ən yaxşı JavaScript OCR API

Qabaqcıl JavaScript OCR API Proqram Mütəxəssislərinə OCR Funksionallığını Veb-əsaslı Layihələrə daxil etməyə və Mətn, eləcə də Şəkilləri, PDF və Digər Sənədlərdən Onlayn Çıxarmağa imkan verir.

Bu günün sürətli rəqəmsal dünyasında həm biznes, həm də fərdlər öz əməliyyatlarını sadələşdirmək üçün daim yenilikçi həllər axtarırlar. Optical Character Recognition (OCR) texnologiyası şəkillərdən və skan edilmiş sənədlərdən mətnin avtomatik çıxarılmasına imkan verən bu axtarışda əvəzsiz alətə çevrildi. C++ vasitəsilə JavaScript üçün Aspose.OCR möhkəm OCR həllidir və o, əsasən .NET proqramları üçün nəzərdə tutulmuşdur. , onu C++ API vasitəsilə JavaScript ilə inteqrasiya etmək mümkündür. O, bir çox dillərdə mətni tanıya bilər, bu da onu qlobal proqramlar üçün uyğun edir və JPEG, PNG, BMP, TIFF və sair daxil olmaqla müxtəlif şəkil formatlarını dəstəkləyir.

Aspose.OCR şəkillərdən və sənədlərdən mətn çıxarılmasını asanlaşdıran güclü optik xarakter tanıma kitabxanasıdır. O, əsasən .NET proqramları üçün nəzərdə tutulsa da, proqram tərtibatçıları JavaScript-də OCR tətbiqini qurmaq üçün JavaScript paketindən istifadə edə bilərlər. Bu proqram şəkil fayllarını qəbul edə, mətn çıxarmaq üçün C++ API-yə zəng edə və lazım olduqda tanınan mətni göstərə və ya manipulyasiya edə bilər. Kitabxana bir neçə qabaqcıl funksiyaları dəstəkləyir, məsələn, skaner və ya kamera vasitəsilə əldə edə biləcəyiniz istənilən təsviri idarə edə bilərsiniz, səhv yazılmış sözləri tapır və avtomatik olaraq düzəldir, veb keçidləri kimi təqdim edilən şəkilləri tanımaq, çox səhifəli PDF və TIFF fayllarının tanınması, formatın qorunması və s.

C++ vasitəsilə JavaScript üçün Aspose.OCR təkmil alqoritmləri və maşın öyrənmə imkanları sayəsində mətnin tanınmasında yüksək dəqiqlik təklif edir. Aspose.OCR-nin C++ API vasitəsilə JavaScript ilə inteqrasiyası veb proqramlarında OCR texnologiyasından istifadə etmək üçün yeni imkanlar açır. Proqram tərtibatçıları şəkillərdən və skan edilmiş sənədlərdən mətn çıxarılmasını avtomatlaşdırmaq üçün API-nin gücündən istifadə edə, nəticədə müxtəlif sənaye sahələrində səmərəliliyi və məhsuldarlığı artıra bilərlər. Onun sadə API və sənədləri onu müxtəlif təcrübə səviyyələrinə malik tərtibatçılar üçün əlçatan edir.

Previous Next

Java üçün Aspose.OCR ilə başlanğıc

C++ vasitəsilə JavaScript üçün Aspose.OCR quraşdırmanın tövsiyə olunan yolu npm-dən istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.

Npm vasitəsilə C++ vasitəsilə JavaScript üçün Aspose.OCR quraşdırın

 NuGet\Install-Package Aspose.Ocr.Cpp -Version 23.8.0 

Siz kitabxananı birbaşa Aspose.OCR məhsul səhifəsindən yükləyə bilərsiniz

JavaScript API vasitəsilə Şəkillərdən Mətn Çıxarışı

C++ vasitəsilə JavaScript üçün Aspose.OCR JavaScript proqramları daxilində müxtəlif növ şəkillərdən mətn yükləmək və çıxarmaq üçün tam dəstəyi ehtiva edir. API JPEG, PNG, GIF, TIFF, PDF, BMP və daha çox kimi məşhur şəkil fayl formatlarını dəstəkləyir. Proqram tərtibatçılarına fırlanan, əyri və səs-küylü şəkilləri tanımağa imkan verən bir neçə emal filtrləri mövcuddur. Bundan əlavə, tanınma nəticələri ən populyar sənəd və məlumat mübadiləsi formatlarında qaytarılır. Aşağıdakı nümunə JavaScript əmrlərinin şəkildən mətni yükləmək və çıxarmaq üçün necə istifadə oluna biləcəyini göstərir.

JavaScript API vasitəsilə Şəkillərdən Mətn Çıxarışını Necə Yerinə Getirmək olar?

const express = require('express');
const multer = require('multer');  // For handling file uploads
const child_process = require('child_process');

const app = express();
const port = 3000;

// Configure multer for handling file uploads
const storage = multer.memoryStorage();
const upload = multer({ storage: storage });

app.post('/process-image', upload.single('image'), (req, res) => {
    // Save the uploaded image to a file (you might need additional processing here)
    const imageBuffer = req.file.buffer;
    const fs = require('fs');
    fs.writeFileSync('input.jpg', imageBuffer);

    // Execute the C++ backend
    const child = child_process.spawn('./your_cpp_program', []);

    // Capture the output from the C++ backend
    let extractedText = '';
    child.stdout.on('data', (data) => {
        extractedText += data.toString();
    });

    // When the C++ process exits
    child.on('close', (code) => {
        if (code === 0) {
            res.send({ text: extractedText });
        } else {
            res.status(500).send({ error: 'OCR processing failed' });
        }
    });
});

app.listen(port, () => {
    console.log(`Server listening at http://localhost:${port}`);
});

JS API vasitəsilə Şəklin Seçilmiş Sahələrini tanıyın

C++ vasitəsilə JavaScript üçün Aspose.OCR proqramına proqram tərtibatçılarına JavaScript API istifadə edərək təsvirin daxilində müəyyən bir sahəni yükləməyə və tanımağa imkan verən tam funksionallıq daxildir. Kitabxana bütün təsviri və ya yalnız seçilmiş sahələri tanıya bilər; sözləri, sətirləri və ya paraqrafları müəyyən edir. O, üstün tanınma sürəti və dəqiqliyi ilə əlyazma mətni də daxil olmaqla, bütün populyar şriftlərin və şrift üslublarının aşkar edilməsini və tanınmasını dəstəkləyir.

JavaScript API istifadə edərək Seçilmiş Şəkil Sahəsini Necə Tanımaq olar?

document.getElementById('process-button').addEventListener('click', () => {
    const selectedArea = {
        x: 100,  // Define the selected area's coordinates (x, y, width, height)
        y: 100,
        width: 200,
        height: 100,
    };

    const imageBlob = captureSelectedAreaAsBlob(selectedArea);  // Implement this function to capture the selected area as an image blob

    const formData = new FormData();
    formData.append('image', imageBlob);

    fetch('/api/ocr/recognize-selected-area', {
        method: 'POST',
        body: formData,
        headers: {
            'Accept': 'application/json',
        },
    })
    .then(response => response.json())
    .then(data => {
        // Handle the recognized text response
        console.log(data.text);
    })
    .catch(error => {
        console.error(error);
    });
});

JS Tətbiqlərində Avtomatik Orfoqrafiya Yoxlama Dəstəyi

C++ vasitəsilə JavaScript üçün Aspose.OCR, JavaScript proqramları daxilində orfoqrafiya yoxlaması və korreksiya mexanizmi üçün çox güclü dəstəyi ehtiva edir. Bəzən qeyri-standart şriftlər müəyyən simvolların və ya sözlərin səhv tanınmasına səbəb ola bilər. Tanınma prosesini daha da təkmilləşdirmək üçün kitabxana proqram tərtibatçılarına orfoqrafik səhvləri axtarmağa və avtomatik düzəliş etməyə imkan verən güclü orfoqrafiya yoxlayıcısı təqdim etmişdir. Kitabxana avtomatik orfoqrafiya korreksiyası, səhv yazılmış sözlərin siyahısını əldə etmək, xüsusi lüğətlərlə işləmək və s. kimi müxtəlif inkişaf etmiş funksiyaları dəstəkləyir.

 Azəri