Perché optare per Aspose.OCR per Node.js tramite C++?

Aspose.OCR per Node.js tramite C++ ti consente di estrarre testo da pagine scansionate, foto, screenshot e altre immagini su qualsiasi piattaforma su cui è installato Node.js. Potenzia i tuoi prodotti locali, servizi Web, applicazioni serverless, AWS Lambda, Funzioni di Azure e altro codice con funzionalità di riconoscimento ottico dei caratteri.

La nostra potente e ricca di funzionalità API di riconoscimento ottico dei caratteri (OCR) supporta 28 lingue basate su caratteri latini, cirillici e asiatici, inclusi cinese e hindi, ed è in grado di riconoscere file nei formati più diffusi.

Illustration ocr

OCR efficiente e accurato

Ottieni risultati OCR accurati e ad alta velocità con Node.js avanzato tramite la tecnologia C++.

Supporto multilingue

Riconosci il testo in 28 lingue, inclusi gli script latino, cirillico e cinese, garantendo versatilità per le tue applicazioni Node.js tramite l'integrazione C++.

Supporto immagini versatile

Elabora facilmente immagini da scanner, fotocamere e smartphone con Node.js tramite C++.

Precisione nel riconoscimento dei caratteri cinesi

Riconosci oltre 6.000 caratteri cinesi con precisione nei tuoi progetti Node.js tramite C++.

Rilevamento del layout

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

Esempio di codice in tempo reale

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

Pronto a riconoscere Pronto a riconoscere Trascina un file qui o fai clic per sfogliare *

*Caricando i tuoi file o utilizzando il servizio accetti i nostri Termini di utilizzo E politica sulla riservatezza.

Risultato del riconoscimento
 

Converti 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 con le applicazioni Node.js

Aspose.OCR per Node.js si integra perfettamente con qualsiasi piattaforma che supporti C++ - sia su desktop Windows, Windows Server, macOS, Linux o la nuvola.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Formati di file supportati

Aspose.OCR for Node.js via C++ può funzionare praticamente con qualsiasi file puoi ottenerlo da uno scanner o da una fotocamera. I risultati del riconoscimento vengono restituiti nei formati di file e di scambio dati più diffusi che possono essere salvati, importati in un database o analizzati in tempo reale.

immagini

  • JPEG
  • PNG
  • TIFF
  • BMP

OCR batch

  • ZIP

Risultati del riconoscimento

  • Text
  • JSON
  • XML

Sperimenta prestazioni e qualità

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

28 lingue di riconoscimento

L’API OCR di Node.js riconosce molte lingue e script di scrittura popolari, comprese le lingue miste:

Lascia il rilevamento della lingua alla libreria o definisci tu stesso la lingua per prestazioni e affidabilità di riconoscimento migliorate.

  • Alfabeto latino esteso: croato, ceco, danese, olandese, inglese, estone, finlandese, francese, tedesco, italiano, lettone, lituano, norvegese, polacco, portoghese, rumeno, slovacco, sloveno, spagnolo, svedese;
  • Alfabeto cirillico: bielorusso, bulgaro, kazako, russo, serbo, ucraino;
  • Cinese: oltre 6.000 caratteri;
  • Hindi.

Adatto a qualsiasi contenuto

La precisione e l’affidabilità del riconoscimento del testo dipendono fortemente dalla qualità dell’immagine originale. Aspose.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.

Caratteristiche e capacità

Aspose.OCR for Node.js via C++ Esplora le funzionalità avanzate di Aspose.OCR per Node.js.

Feature icon

OCR foto

Estrai testo dalle foto dello 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

Riconoscere un’immagine dall’URL senza scaricarla localmente.

Feature icon

Riconoscimento in blocco

Leggi tutte le immagini da documenti, cartelle e archivi multipagina.

Feature icon

Qualsiasi carattere e stile

Identifica e riconosci il testo in tutti i caratteri tipografici e gli stili più diffusi.

Feature icon

Riconoscimento preciso

Regola ogni parametro OCR per ottenere i migliori risultati di riconoscimento.

Esempi di codice OCR Node.js

Scopri esempi di codice per integrare facilmente l’OCR nelle tue applicazioni Node.js.

Installazione

Aspose.OCR per Node.js viene fornito come pacchetto NPM o come file scaricabile autonomo senza dipendenze esterne. Installalo facilmente nel tuo progetto e sarai pronto per riconoscere testi in più lingue supportate e ottenere risultati di riconoscimento in vari formati.

Importa il modulo OCR per Node.js nel tuo codice.

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

Riconoscimento di immagini in testo con Node.js

Node.js OCR consente di trasformare le immagini delle tabelle 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.

Imposta la conversione dell'immagine della tabella in 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);