1. Məhsullar
  2.   Söz emalı
  3.   Node.js
  4.   DocumentVision
 
  

Node.js Pulsuz Kitabxanası Skan edilmiş Sənədlərdən Məlumat Çıxarmaq Üçün

Öncəlikli Açıq mənbəli Node.js Skan edilmiş Sənədlərin Emalı Kitabxanası Node.js tətbiqlərində skan edilmiş sənədləri effektiv şəkildə yükləmək, oxumaq, emal etmək və mətn çıxarmağa imkan verir.

DocumentVision nədir?

Bu gün rəqəmsal dövrdə sənədlərin səmərəli idarə edilməsi bütün ölçülərdəki təşkilatlar üçün vacibdir. Sənədlərin həcminin artması ilə onların bütövlüyünü, təhlükəsizliyini və əlçatanlığını qorumaq çətinləşə bilər. Bu məqamda DocumentVision, açıq mənbəli bir kitabxana, işə yarayır. DV, skan edilmiş sənədlərlə işləmək lazım olan proqramçılar üçün güclü açıq mənbəli kitabxanadır. Node.js üzərində qurulmuşdur və Optical Character Recognition (OCR) üçün Tesseract, şəkil emalı üçün OpenCV və barkod oxumaq üçün ZXing kimi güclü texnologiyalardan istifadə edir. Bu kombinasiyla proqramçılar sənəd idarəetmə tapşırıqlarını səmərəli şəkildə yerinə yetirən tətbiqlər yarada bilirlər.

DocumentVision, Node.js tətbiqlərində skan edilmiş sənədləri oxumaq və idarə etmək üçün geniş alət dəsti təqdim edən bir Node.js kitabxanasıdır. O, proqramçılara sənədləri yükləmək, oxumaq, yeniləmək, silmək və ya mətn və ya şəkilləri çıxarmaq, eləcə də axtarış, filtrasiya və sıralama kimi qabaqcıl əməliyyatları bir neçə sətir kod ilə həyata keçirməyə imkan verir. Kitabxana çevik və genişlənə bilən şəkildə dizayn edilib, kiçik miqyaslı sənəd idarəetmə sistemlərindən böyük müəssisə həllərinə qədər müxtəlif tətbiqlər üçün uyğundur. Proqramçılar üçün raw sənəd məlumatları ilə işləməyin çətinliyini aradan qaldırır və skan edilmiş sənədləri idarə edən, iş axınlarını avtomatlaşdıran və ya şəkillərdən faydalı məlumat çıxaran xüsusi tətbiqlərin yaradılmasına imkan verir.

Previous Next

DocumentVision ilə Başlanğıc

DocumentVision‑u quraşdırmaq üçün JavaScript paket meneceri npm‑dən istifadə edə bilərsiniz. Uğurlu quraşdırma üçün aşağıdakı əmrlərdən istifadə edin.

DocumentVision‑i npm vasitəsilə quraşdırın

$ npm install dv  

DocumentVision‑i GitHub vasitəsilə quraşdırın

clone https://github.com/creatale/node-dv.git

Node.js Kitabxanası vasitəsilə Şəkil Yüklənməsi və Manipulyasiyası

Açıq mənbəli DocumentVision kitabxanası proqramçılara OpenCV ilə birləşməsi sayəsində müxtəlif şəkil emalı vəzifələrini yerinə yetirməyə imkan verir. Bu, proqramçılara şəkil keyfiyyətini artırmaq, ölçüləri tənzimləmək və ya OCR nəticələrini yaxşılaşdırmaq üçün şəkili əvvəlcədən işləməyə imkan verir. Proqramçılar şəkilləri yükləyə, ölçüləndirə, fırlada və keyfiyyətini artıraraq emal etmək üçün tənzimləyə bilərlər. Həmçinin skan edilmiş sənədləri və şəkilləri yükləyib Node.js tətbiqlərində mətn çıxara bilərlər. Aşağıdakı nümunə proqramçılara Node.js tətbiqlərində şəkilləri ölçüləndirmək və fırlatmaq necə göstərir.

Node.js tətbiqlərində şəkili ölçüləndirmək və fırlatmaq necə aparılır?

const image = new dv.Image('path/to/image.png');
// Resize and rotate the image
image.resize(800, 600).rotate(90).save('path/to/output.png')

Node.js-də Optik Simvol Tanıma (OCR)

DocumentVision Tesseract mühərrikini inteqrasiya edir, istifadəçilərə skan edilmiş sənədlərdən və ya şəkillərdən mətn çıxarıb Node.js tətbiqlərində redaktə edilə bilən formatlara çevirməyə imkan verir. Bu xüsusiyyət sənəd rəqəmsallaşdırması üçün vacibdir və proqramçılara PDF‑lər və ya skan edilmiş JPEG‑lər kimi şəkil fayllarından çap olunmuş mətni çıxarmağa imkan verir. Aşağıdakı kod nümunəsi proqramçılara Node.js mühitində PNG şəkillərdən mətn çıxarmağı göstərir.

Node.js tətbiqlərində PNG şəkillərdən mətn çıxarmaq necə edilir?

const dv = require('node-dv');
const ocr = new dv.OCR();

ocr.recognize('path/to/image.png', (err, text) => {
    if (err) {
        console.error('OCR Error:', err);
    } else {
        console.log('Extracted Text:', text);
    }
});

Node.js-də Barkod Aşkarlanması və Dekodlaşdırılması

Barkod oxumaq, açıq mənbəli DocumentVision kitabxanasının başqa vacib xüsusiyyətidir və ZXing barkod skanerinin inteqrasiyası sayəsində mümkün olur. Bu funksionallıq barkodlu sənədlərin, məsələn, göndərmə etiketləri, fakturalar və ya məhsul məlumat vərəqələri, idarə edilməsində faydalıdır. Aşağıdakı sadə nümunə proqramçılara Node.js tətbiqlərində barkod şəkilini yükləyib onu dekodlaşdırmağı göstərir.

Node.js tətbiqlərində barkod şəkillərini yükləmək və dekodlaşdırmaq necə aparılır?

const barcode = new dv.Barcode();
barcode.decode('path/to/barcode.png', (err, result) => {
    if (err) {
        console.error('Barcode Error:', err);
    } else {
        console.log('Decoded Barcode:', result);
    }
}); 

Fərdiləşdirilə bilən İş Axını

DocumentVision, proqramçılara skan edilmiş sənədlərlə işləyən xüsusi tətbiqlər yaratmaq üçün güclü və çevik platforma təqdim edir. Kitabxana özelleştirilməyə imkan verir, belə ki, proqramçılar emal boru kəmərini öz xüsusi tələblərinə uyğun tənzimləyə bilirlər. Bu çeviklik müəyyən istifadə halları üçün daha səmərəli iş axınına gətirib çıxara bilər.

 Azəri