1. Produkter
  2.   Tekstbehandling
  3.   Node.js
  4.   DocumentVision
 
  

Node.js gratis bibliotek til at udtrække data fra scannet dokument

Førende open source Node.js bibliotek til behandling af scannede dokumenter gør det muligt effektivt at indlæse, læse, behandle og udtrække tekst fra scannede dokumenter i Node.js apps.

Hvad er DocumentVision ?

I dagens digitale tidsalder er effektiv håndtering af dokumenter afgørende for organisationer i alle størrelser. Med det stigende antal dokumenter kan det være en udfordring at bevare deres integritet, sikkerhed og tilgængelighed. Her kommer DocumentVision, et open-source bibliotek, i spil. DV er et kraftfuldt open source bibliotek designet til softwareudviklere, der har brug for at arbejde med scannede dokumenter. Bygget på Node.js udnytter det flere robuste teknologier, inklusive Tesseract til optisk tegngenkendelse (OCR), OpenCV til billedbehandling og ZXing til læsning af stregkoder. Denne kombination gør det muligt for softwareudviklere at skabe applikationer, der effektivt kan håndtere dokumentstyringsopgaver.

DocumentVision er et Node.js bibliotek, der giver et omfattende sæt værktøjer til læsning og håndtering af scannede dokumenter i Node.js applikationer. Det giver udviklere mulighed for at indlæse, læse, opdatere, slette eller udtrække tekst eller billeder fra dokumenter, samt udføre avancerede operationer som søgning, filtrering og sortering med kun et par linjer kode. Biblioteket er designet til at være fleksibelt og skalerbart, hvilket gør det velegnet til en bred vifte af applikationer, fra små dokumenthåndteringssystemer til store virksomhedsløsninger. For softwareudviklere abstraherer det kompleksiteten ved håndtering af rå dokumentdata og muliggør oprettelse af tilpassede applikationer, der håndterer scannede dokumenter, automatiserer arbejdsprocesser eller udtrækker nyttig information fra billeder.

Previous Next

Kom i gang med DocumentVision

For at installere DocumentVision kan du bruge npm, pakkehåndteringen til JavaScript. Brug venligst følgende kommandoer for en vellykket installation.

Installer DocumentVision via npm

$ npm install dv  

Installer DocumentVision via GitHub

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

Indlæsning & manipulation af billeder via Node.js bibliotek

Open source DocumentVision biblioteket giver softwareudviklere mulighed for at udføre forskellige billedbehandlingsopgaver gennem integrationen med OpenCV. Det giver udviklere mulighed for at forbedre billedkvalitet, justere dimensioner eller endda forbehandle billedet for bedre OCR-resultater. Softwareudviklere kan indlæse, ændre størrelse, rotere og justere billeder for at forbedre deres kvalitet før behandling. Du kan også indlæse scannede dokumenter såvel som billeder og udtrække tekst fra dem i Node.js applikationer. Her er et eksempel, der demonstrerer, hvordan softwareudviklere kan ændre størrelse og rotere billeder i Node.js applikationer.

Hvordan ændrer du størrelse og roterer billedet i Node.js apps?

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')

Optisk tegngenkendelse (OCR) i Node.js

DocumentVision integrerer Tesseract-motoren, så brugere kan konvertere tekst fra scannede dokumenter eller billeder til redigerbare formater i Node.js applikationer. Denne funktion er essentiel for dokumentdigitalisering, idet den gør det muligt for softwareudviklere at udtrække trykt tekst fra billedfiler som PDF'er eller scannede JPEG'er. Følgende kodeeksempel viser, hvordan udviklere kan indlæse og udtrække tekst fra PNG billeder i Node.js miljøet.

Hvordan udtrækker du tekst fra PNG billeder i Node.js apps?

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);
    }
});

Stregkodesøgning & dekodning i Node.js

Læsnings af stregkoder er en anden væsentlig funktion i open source DocumentVision biblioteket, gjort muligt ved integration af ZXing stregkodescanner. Denne funktionalitet er nyttig til håndtering af dokumenter, der indeholder stregkoder, såsom forsendelsesetiketter, fakturaer eller produktinformationsark. Her er et enkelt eksempel, der demonstrerer, hvordan softwareudviklere kan indlæse et stregkodebillede og dekode det i Node.js applikationer.

Hvordan indlæser og dekoder du stregkodebilleder i Node.js apps?

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);
    }
}); 

Tilpasningsbar arbejdsproces

DocumentVision tilbyder en robust og fleksibel platform for udviklere til at bygge tilpassede applikationer, der håndterer scannede dokumenter. Biblioteket muliggør tilpasning, så udviklere kan skræddersy behandlingsprocessen til deres specifikke krav. Denne fleksibilitet kan føre til mere effektive arbejdsprocesser tilpasset specifikke anvendelsestilfælde.

 Dansk