Tournez l’image en texte dans Node.js
Image du texte dans Node.js
Plus de vitrines >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);
Pourquoi opter pour aspose.ocr pour node.js?
Aspose.ocr pour Node.js vous permet d’extraire du texte à partir de pages numérisées, de photos, de captures d’écran et d’autres images sur n’importe quelle plate-forme où Node.js est installé. Autonomisez vos produits sur site, vos services Web, vos applications sans serveur, vos fonctions AWS Lambda, Azure et autres code avec une fonctionnalité de reconnaissance de caractères optiques.
Notre API de reconnaissance de caractère optique (OCR) puissante et riche en fonctionnalités prend en charge 140+ langues basées sur des scripts latins, cyrilliques et asiatiques, y compris le chinois et l’hindi, et peut reconnaître les fichiers dans les formats les plus populaires.

OCR efficace et précis
Atteignez les résultats OCR à grande vitesse et précis avec la technologie avancée Node.js.
Support multilingue
Reconnaissez le texte dans plus de 140 langues, y compris les scripts latine, cyrillique, arabe, persan, indic et chinois, garantissant la polyvalence pour vos applications Node.js.
Support d'image polyvalent
Traitez les images des scanners, des caméras et des smartphones sans effort avec Node.js.
Précision dans la reconnaissance du caractère chinois
Reconnaissez plus de 6 000 caractères chinois avec précision dans vos projets Node.js.
Détection de disposition
Identifiez et catégorisez les blocs de contenu dans les images pour assurer l'ordre correct du texte extrait, quelle que soit la mise en page.
Exemple de code en direct
Lancer la reconnaissance de texte à partir d’images avec plusieurs lignes de code de code. Découvrez la simplicité!
* En téléchargeant vos fichiers ou en utilisant le service avec lequel vous êtes d'accord avec notre Conditions d'utilisation et politique de confidentialité.
Convertir l'image en texte
Plus d'exemples >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);
});
Intégration aux applications Node.js
Aspose.ocr pour Node.js s’intègre de manière transparente avec n’importe quelle plate-forme prenant en charge C ++ - que ce soit sur Windows, Windows Server, MacOS, Linux ou The Cloud.
Formats de fichiers pris en charge
Aspose.OCR for Node.js via C++ peut fonctionner avec n’importe quel fichier Vous pouvez obtenir à partir d’un scanner ou d’une caméra. Les résultats de reconnaissance peuvent être enregistrés, importés dans une base de données ou analysés en temps réel.
Images
- JPEG
- PNG
- TIFF
- BMP
OCR par lots
- ZIP
Résultats de la reconnaissance
- Text
- JSON
- XML
Expérience des performances et de la qualité
La technologie OCR de pointe garantit une reconnaissance de texte rapide et précise à partir d’images, autonomisant vos applications avec des capacités de premier ordre. Élevez l’efficacité et l’expérience utilisateur de votre projet avec notre solution OCR haute performance.
140+ langues de reconnaissance
L’API Node.js OCR reconnaît de nombreuses langues et des scripts d’écriture populaires, y compris les langues mixtes:
Laissez la détection du langage à la bibliothèque ou définissez le langage vous-même pour une amélioration des performances et de la fiabilité de la reconnaissance.
- ** Latin étendu ** Alphabet: anglais, espagnol, français, indonésien, portugais, allemand, vietnamien, turc, italien, polonais et 80+ de plus;
- ** Cyrillic ** Alphabet: russe, ukrainien, kazakh, serbe, biélorusse, bulgare;
- Arabe, persan, ourdou;
- Script chinois et Devanagari, notamment en hindi, marathi, bhojpuri et autres.
Adapté à tout contenu
La précision et la fiabilité de la reconnaissance de texte dépendent fortement de la qualité de l’image d’origine. Aspose.ocr pour Node.js via C ++ fournit une vaste gamme de filtres de traitement d’image entièrement automatisés et manuels qui améliorent une image avant d’être envoyé au moteur OCR.
Caractéristiques et capacités
Aspose.OCR for Node.js via C++ Explorez les fonctionnalités avancées d’Aspose.ocr pour Node.js.
Photo OCR
Extraire le texte des photos du smartphone avec précision au niveau scan.
PDF consultable
Convertissez toute analyse en document entièrement consultable et indexable.
Reconnaissance de l’URL
Reconnaissez une image de l’URL sans la télécharger localement.
Reconnaissance en vrac
Lisez toutes les images de documents, dossiers et archives de plusieurs pages.
Toute police et style
Identifiez et reconnaissez le texte dans toutes les polices et styles populaires.
Reconnaissance de tonnelle
Ajustez chaque paramètre OCR pour les meilleurs résultats de reconnaissance.
Échantillons de code OCR Node.js
Découvrez des échantillons de code pour intégrer facilement OCR dans vos applications Node.js.
Installation
Aspose.ocr pour node.js est livré en tant que package NPM ou comme un [fichier téléchargeable]autonome ( https://releases.aspose.com/ocr/nodejs-cpp/ ) sans dépendances externes. Installez-le facilement dans votre projet, et vous êtes prêt à reconnaître les textes dans plusieurs langages pris en charge et à obtenir des résultats de reconnaissance dans divers formats.
Importez l'OCR pour le module Node.js dans votre code.
const Module = require("aspose-ocr/lib/asposeocr");
Reconnaissance de texte à l’image avec Node.js
Node.js OCR permet de transformer les images de table en texte modifiable, rationalisant l’extraction des données. Idéal pour diverses analyses de rentabilisation, notre puissante solution OCR améliore l’accessibilité des données, améliorant la productivité des applications.
Configuration de la table de la table à la conversion de texte - 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);