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.

Illustration ocr

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é!

Prêt à reconnaître Prêt à reconnaître Déposez un fichier ici ou cliquez pour parcourir *

* 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é.

Résultat de reconnaissance
 

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.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

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.

Feature icon

Photo OCR

Extraire le texte des photos du smartphone avec précision au niveau scan.

Feature icon

PDF consultable

Convertissez toute analyse en document entièrement consultable et indexable.

Feature icon

Reconnaissance de l’URL

Reconnaissez une image de l’URL sans la télécharger localement.

Feature icon

Reconnaissance en vrac

Lisez toutes les images de documents, dossiers et archives de plusieurs pages.

Feature icon

Toute police et style

Identifiez et reconnaissez le texte dans toutes les polices et styles populaires.

Feature icon

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