Perché scegliere Aspose.ocr per JavaScript?

Aspose.ocr per JavaScript consente di estrarre il testo da pagine scansionate, foto, schermate e altre immagini direttamente su una pagina Web o da app elettroniche multipiattaforma. Si basa sulla tecnologia WebAssembly (WASM), che consente di eseguire il codice sul dispositivo dell’utente finale senza la necessità di un server Web. Può essere integrato in modo nativo nel tuo contesto JavaScript, incluso l’accesso a tutte le funzioni del browser Web. Assepse.ocr per JavaScript tramite C ++ fornisce la massima sicurezza se incorporato sul Web e applicherà le politiche di sicurezza del browser e delle autorizzazioni.

La nostra API potente e ricca di caratteri per il riconoscimento ottico (OCR) supporta più di 140 lingue basate su script latini, cirillici e asiatici, tra cui cinese e hindi, e può riconoscere i file nei formati più popolari. Vari filtri di elaborazione consentono di riconoscere immagini distorte, distorte e rumorose. I risultati del riconoscimento vengono restituiti nei formati di scambio di dati più popolari.

Illustration ocr

OCR veloce e preciso

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

Supporto multilingue

Riconosci il testo in oltre 140 lingue, tra cui script latino, cirillico, arabo, persiano, indic e cinese, garantendo la versatilità per le tue applicazioni JavaScript tramite l'integrazione C ++.

Supporto immagine versatile

Elabora le immagini da scanner, telecamere e smartphone senza sforzo con JavaScript tramite C ++.

Precisione nel riconoscimento del personaggio cinese

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

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 in sole tre 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 >
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();
var inputs = new Module.WasmAsposeOCRInputs();
var settings = Module.WasmAsposeOCRRecognitionSettings();
input.url = filename;
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
// Get recognition results as text
var result_str = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
console.log(result_str);

Integrazione OCR nella tua applicazione Web

ASPUSE.OCR API per JavaScript consente al codice di eseguire direttamente nel browser Web (lato client) dell’utente finale o in ambienti basati su browser, come Electon.

Microsoft Windows
Linux
MacOS

Formati di file supportati

Aspose.OCR for Javascript 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

Installazione senza sforzo

ASPUSE.ocr per JavaScript tramite C ++ è distribuito come pacchetto scaricabile autonomo che non richiede l’installazione di dipendenze esterne. Basta disimballare accanto alla tua pagina HTML e sei pronto a convertire qualsiasi immagine in testo direttamente nel browser.

Richiedi una licenza di prova per dare il via allo sviluppo di un’applicazione OCR completamente funzionale senza limitazioni.

140+ lingue di riconoscimento

JavaScript OCR API riconosce più di 140 lingue e script di scrittura popolari, comprese le 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

JavaScript OCR API riconosce più di 140 lingue e script di scrittura popolari, comprese le lingue miste:

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

Caratteristiche chiave

Aspose.OCR for Javascript via C++ Esplora le caratteristiche avanzate di Aspose.ocr per JavaScript.

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 JavaScript

Scopri i campioni di codice per integrare perfettamente Aspose.ocr per JavaScript tramite C ++ nelle pagine HTML e nelle app di elettroni.

Installazione semplice per JavaScript

Come pacchetto JavaScript o un file scaricabile con dipendenze minime, asppy.ocr per JavaScript garantisce una facile distribuzione. Integralo nel tuo progetto direttamente da JavaScript e sei pronto a sfruttare le capacità OCR complete, salvando i risultati di riconoscimento in vari formati.

Riconoscimento dell’immagine con JavaScript

L’adozione diffusa di applicazioni OCR è generalmente fermata dal fatto che gli scanner non sono all’ordine del giorno per la maggior parte degli utenti. La nostra libreria OCR ha potenti immagini di pre-elaborazione delle immagini integrate in grado di gestire immagini scure, ruotate, distorte e rumorose. In combinazione con il supporto per tutti i formati di immagini, consente un riconoscimento affidabile di foto anche per smartphone. La maggior parte della pre-elaborazione e della correzione dell’immagine viene eseguita automaticamente, quindi dovrai intervenire solo in casi difficili.

Applica correzioni automatiche dell'immagine - JavaScript

// Load 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;

// Automatically adjust contrast and remove noise
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.PHOTO;
settings.auto_contrast = true;
settings.auto_denoising = true;

// Extract text from photo:
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);

// Output recognition results
var result_str = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
console.log(result_str);

Immagine universale al convertitore di testo per JavaScript

Mentre molte aziende, organizzazioni e individui hanno lavorato attivamente per ridurre la loro dipendenza dai documenti cartacei, questo è ancora il formato più diffuso per lo stoccaggio e la condivisione. I documenti scansionati sostenuti da archivi fisici sono sufficienti per la conformità normativa, scopi legali, backup a lungo termine e ridondanza. Tuttavia, i casi aziendali sorgono spesso per la creazione di nuovi contenuti in base a contenuti scansionati esistenti o parti dei documenti esistenti. Aspose.ocr per JavaScript tramite с ++ rende facile convertire una pagina scansionata in un testo ricercabile e modificabile. Il contenuto è riconosciuto con alta precisione e velocità, risparmiando il tempo e lo sforzo della digitazione manuale e garantire che non vi siano errori umani, specialmente quando si lavora con grandi volumi di informazioni.

Converti l'immagine in documento - JavaScript

// Load a scanned page 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 content structure
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.DOCUMENT;
settings.upscale_small_font = true;

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

Estrazione di dati numerici da tabelle

Quando si gestiscono grandi tabelle stampate contenenti dati numerici, come dati grezzi di sondaggi sociologici sul campo o elenchi di inventario, l’estrazione manuale diventa un processo lento e poco pratico altamente suscettibile agli errori umani. L’OCR aiuta ad automatizzare e standardizzare l’estrazione di informazioni, garantendo risultati coerenti e affidabili. Aspose.ocr per javascript tramite с ++ automatizza completamente la conversione di dati tabulari scansionati o fotografati in contenuti leggibili da macchina. I dati estratti possono essere facilmente integrati nei database e analizzati, contribuendo a un processo decisionale più informato.

Tabella immagine al testo - javascript

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