Trasforma l’immagine in testo in Node.js
Immagine in testo in Node.js
Più vetrine >let source = Module.WasmAsposeOCRInput();
source.url = internalFileName;
let batch = new Module.WasmAsposeOCRInputs();
batch.push_back(source);
// Send image for OCR
var result = Module.AsposeOCRRecognize(batch);
// Output extracted text to the console
var text = Module.AsposeOCRSerializeResult(
result, Module.ExportFormat.text);
console.log(text);
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 oltre 130 lingue basate su caratteri latini, cirillici e asiatici, inclusi cinese e hindi, e può riconoscere file nei formati più diffusi.
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 più di 130 lingue, tra cui latino, cirillico, arabo, persiano, indiano 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à!
*Caricando i tuoi file o utilizzando il servizio accetti i nostri Termini di utilizzo E politica sulla riservatezza.
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 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.
Formati di file supportati
Aspose.OCR for Node.js via C++ può funzionare praticamente con qualsiasi file puoi ottenere 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.
Oltre 130 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: inglese, spagnolo, francese, indonesiano, portoghese, tedesco, vietnamita, turco, italiano, polacco e oltre 80 altri;
- Alfabeto cirillico: russo, ucraino, kazako, serbo, bielorusso, bulgaro;
- arabo, persiano, urdu;
- Scrittura cinese e devanagari, inclusi hindi, marathi, bhojpuri e altri.
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.
OCR di foto
Estrai testo dalle foto dello smartphone con precisione a livello di scansione.
PDF ricercabile
Converti qualsiasi scansione in un documento completamente ricercabile e indicizzabile.
Riconoscimento dell’URL
Riconoscere un’immagine dall’URL senza scaricarla localmente.
Riconoscimento in blocco
Leggi tutte le immagini da documenti, cartelle e archivi multipagina.
Qualsiasi carattere e stile
Identifica e riconosci il testo in tutti i caratteri tipografici e gli stili più diffusi.
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 a 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);