Perché optare per Aspose.ocr per node.js?

ASPUSE.ocr per node.js consente di estrarre il testo da pagine scansionate, foto, schermate e altre immagini su qualsiasi piattaforma in cui è installato Node.js. Autorizza i tuoi prodotti on-premise, servizi Web, applicazioni senza server, AWS Lambda, funzioni di Azure e altro codice con funzionalità di riconoscimento ottico dei caratteri.

La nostra API potente e ricca di caratteri per il riconoscimento ottico (OCR) supporta 140+ lingue basate su script latini, cirillici e asiatici, tra cui cinese e hindi, e può riconoscere i file nei formati più popolari.

Illustration ocr

OCR efficiente e accurato

Ottieni risultati OCR ad alta velocità e accurati con la tecnologia Node.js avanzata.

Supporto multilingue

Riconosci il testo in più di 140 lingue, tra cui script latini, cirillici, arabi, persiani, indic e cinesi, garantendo la versatilità per le applicazioni Node.JS.

Supporto immagine versatile

Elabora le immagini da scanner, telecamere e smartphone senza sforzo con Node.js.

Precisione nel riconoscimento del personaggio cinese

Riconosci oltre 6.000 caratteri cinesi con precisione nei progetti Node.js.

Rilevamento del layout

Identificare e classificare i blocchi di contenuto nelle immagini per garantire l'ordine corretto del testo estratto, indipendentemente dal layout.

Esempio di codice live

Avvia il riconoscimento del testo dalle immagini con diverse righe di codice. Sperimenta la semplicità!

Pronto a riconoscere Pronto a riconoscere Lascia cadere un file qui o fai clic per navigare *

* Caricando i tuoi file o utilizzando il servizio, sei d'accordo con il nostro Termini di utilizzo E politica sulla riservatezza.

Risultato di riconoscimento
 

Converti l'immagine in testo

Altri esempi >
fs.readFile("source.png", (err, imageData) => {
  // Save photo to the virtual storage
  const imageBytes = new Uint8Array(imageData);
  let internalFileName = "temp";
  let stream = Module.FS.open(internalFileName, "w+");
  Module.FS.write(stream, imageBytes, 0, imageBytes.length, 0);
  Module.FS.close(stream);

  // Add photo to recognition batch
  let source = Module.WasmAsposeOCRInput();
  source.url = internalFileName;
  let batch = new Module.WasmAsposeOCRInputs();
  batch.push_back(source);

  // Automatically adjust recognition settings to better process photographs
  let recognitionSettings = Module.WasmAsposeOCRRecognitionSettings();
  recognitionSettings.detect_areas_mode = Module.DetectAreasMode.PHOTO;
  recognitionSettings.auto_contrast= true;

  // Send photo for OCR
  var result = Module.AsposeOCRRecognize(batch, recognitionSettings);
  // Output extracted text to the console
  var text = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
  console.log(text);
});

Integrazione alle applicazioni Node.js

ASPUSE.OCR per node.js si integra perfettamente con qualsiasi piattaforma che supporta C ++ -sia su Windows Desktop, Windows Server, MacOS, Linux o il cloud.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Formati di file supportati

Aspose.OCR for Node.js via C++ può funzionare con qualsiasi file Puoi ottenere da uno scanner o da una fotocamera. I risultati del riconoscimento possono essere salvati, importati in un database o analizzati in tempo reale.

Immagini

  • JPEG
  • PNG
  • TIFF
  • BMP

Batch OCR

  • ZIP

Risultati di riconoscimento

  • Text
  • JSON
  • XML

Sperimenta prestazioni e qualità

La tecnologia OCR all’avanguardia garantisce un riconoscimento di testo rapido e accurato dalle immagini, potenziando le tue applicazioni con funzionalità di prim’ordine. Eleva l’efficienza del tuo progetto e l’esperienza dell’utente con la nostra soluzione OCR ad alte prestazioni.

140+ lingue di riconoscimento

API OCR node.js riconosce molte lingue e script di scrittura popolari, tra cui lingue miste:

Lasciare il rilevamento della lingua alla biblioteca o definire la lingua da solo per le prestazioni e l’affidabilità di riconoscimento migliorate.

  • ** Latino esteso ** Alfabeto: inglese, spagnolo, francese, indonesiano, portoghese, tedesco, vietnamita, turco, italiano, polacco e 80+ in più;
  • ** Cirillico ** Alphabet: russo, ucraino, kazako, serbo, bielorusso, bulgaro;
  • Arabo, persiano, urdu;
  • La sceneggiatura cinese e Devanagari, tra cui Hindi, Marathi, Bhojpuri e altri.

Adatto a qualsiasi contenuto

L’accuratezza e l’affidabilità del riconoscimento del testo dipendono fortemente dalla qualità dell’immagine originale. ASPUSE.ocr per node.js tramite C ++ fornisce una vasta gamma di filtri di elaborazione delle immagini sia completamente automatizzati che manuali che migliorano un’immagine prima che venga inviata al motore OCR.

Funzionalità e capacità

Aspose.OCR for Node.js via C++ Esplora le caratteristiche avanzate di Aspose.ocr per node.js.

Feature icon

Foto OCR

Estrai il testo da foto di smartphone con precisione a livello di scansione.

Feature icon

PDF ricercabile

Converti qualsiasi scansione in un documento completamente ricercabile e indicizzabile.

Feature icon

Riconoscimento dell’URL

Riconosci un’immagine dall’URL senza scaricarla localmente.

Feature icon

Riconoscimento di massa

Leggi tutte le immagini da documenti, cartelle e archivi multi-pagina.

Feature icon

Qualsiasi carattere e stile

Identificare e riconoscere il testo in tutti i caratteri e gli stili popolari.

Feature icon

Riconoscere il riconoscimento

Regola ogni parametro OCR per i migliori risultati di riconoscimento.

Campioni di codice OCR node.js

Scopri i campioni di codice per integrare facilmente OCR nelle applicazioni Node.js.

Installazione

Assepse.ocr per node.js viene consegnato come pacchetto NPM o come un file [scaricabile]autonomo ( https://releases.aspose.com/ocr/nodejs-cpp/ ) senza dipendenze esterne. Installalo facilmente nel tuo progetto e sei pronto a riconoscere i testi in più lingue supportate e ottenere risultati di riconoscimento in vari formati.

Importa OCR per il modulo Node.js nel codice.

const Module = require("aspose-ocr/lib/asposeocr");

Immagine al riconoscimento di testo con node.js

Node.js OCR consente di trasformare le immagini della tabella in testo modificabile, semplificando l’estrazione dei dati. Ideale per vari casi aziendali, la nostra potente soluzione OCR migliora l’accessibilità dei dati, migliorando la produttività nelle applicazioni.

IMMAGINE DELLA TABELLA DI IMPOSTAZIONE SULLA CONTROLLA DI TESTO - NODE.JS

// Load a scan or photo from user input
const fileData = new Uint8Array(e.target.result);
let filename = file.name;
let stream = Module.FS.open(filename, "w+");
Module.FS.write(stream, fileData, 0, fileData.length, 0);
Module.FS.close(stream);
var input = Module.WasmAsposeOCRInput();
input.url = filename;

// Analyze tabular structures
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.TABLE;

// Limit the subset of characters to improve recognition accuracy and increase performance
settings.alphabet = "1234567890.,;";

// Extract text from a table
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
var editableText = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);