Pourquoi opter pour Aspose.OCR pour Node.js via C++ ?

Aspose.OCR pour Node.js via C++ 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 sur laquelle Node.js est installé. Renforcez vos produits sur site, services Web, applications sans serveur, AWS Lambda, Azure Functions et autres codes grâce à la fonctionnalité de reconnaissance optique de caractères.

Notre API de reconnaissance optique de caractères (OCR), puissante et riche en fonctionnalités, prend en charge 28 langues basées sur les écritures latines, 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

Obtenez des résultats OCR rapides et précis avec Node.js avancé via la technologie C++.

Prise en charge multilingue

Reconnaissez le texte dans 28 langues, y compris les scripts latins, cyrilliques et chinois, garantissant ainsi la polyvalence de vos applications Node.js via l'intégration C++.

Prise en charge polyvalente des images

Traitez sans effort les images des scanners, des appareils photo et des smartphones avec Node.js via C++.

Précision dans la reconnaissance des caractères chinois

Reconnaissez plus de 6 000 caractères chinois avec précision dans vos projets Node.js via C++.

Détection de mise en page

Identifiez et catégorisez les blocs de contenu dans les images pour garantir le bon ordre du texte extrait, quelle que soit la mise en page.

Exemple de code en direct

Initiez la reconnaissance de texte à partir d’images comportant plusieurs lignes 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, vous acceptez notre Conditions d'utilisation et politique de confidentialité.

Résultat de la 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 à n’importe quelle plate-forme prenant en charge C++ - que ce soit sur un ordinateur de bureau Windows, Windows Server, macOS, Linux , ou le 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 pratiquement n’importe quel fichier vous pouvez l’obtenir à partir d’un scanner ou d’un appareil photo. Les résultats de la reconnaissance sont renvoyés dans les formats d’échange de fichiers et de données les plus courants qui peuvent être enregistrés, importés dans une base de données ou analysés en temps réel.

Images

  • JPEG
  • PNG
  • TIFF
  • BMP

ROC par lots

  • ZIP

Résultats de reconnaissance

  • Text
  • JSON
  • XML

Faites l’expérience de la performance et de la qualité

La technologie OCR de pointe garantit une reconnaissance rapide et précise du texte à partir des images, dotant ainsi vos applications de fonctionnalités de premier ordre. Améliorez l’efficacité de votre projet et l’expérience utilisateur avec notre solution OCR haute performance.

28 langues de reconnaissance

L’API OCR de Node.js reconnaît de nombreux langages et scripts d’écriture populaires, y compris des langages mixtes :

Laissez la détection de langue à la bibliothèque ou définissez la langue vous-même pour des performances et une fiabilité de reconnaissance améliorées.

  • Alphabet latin étendu : croate, tchèque, danois, néerlandais, anglais, estonien, finnois, français, allemand, italien, letton, lituanien, norvégien, polonais, portugais, roumain, slovaque, slovène, espagnol, suédois ;
  • Alphabet cyrillique : biélorusse, bulgare, kazakh, russe, serbe, ukrainien ;
  • Chinois : plus de 6 000 caractères ;
  • Hindi.

Convient à tout contenu

La précision et la fiabilité de la reconnaissance de texte dépendent fortement de la qualité de l’image originale. Aspose.OCR pour Node.js via C++ fournit une large gamme de filtres de traitement d’image entièrement automatisés et manuels qui améliorent une image avant qu’elle ne soit envoyée 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

ROC de photos

Extrayez le texte des photos de votre smartphone avec une précision de niveau numérisation.

Feature icon

PDF consultable

Convertissez n’importe quelle numérisation en un document entièrement consultable et indexable.

Feature icon

Reconnaissance d’URL

Reconnaissez une image à partir d’une URL sans la télécharger localement.

Feature icon

Reconnaissance groupée

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

Feature icon

N’importe quelle police et style

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

Feature icon

Affiner la reconnaissance

Ajustez chaque paramètre OCR pour obtenir les meilleurs résultats de reconnaissance.

Exemples de code OCR Node.js

Découvrez des exemples de code pour intégrer facilement l’OCR dans vos applications Node.js.

Installation

Aspose.OCR pour Node.js est fourni sous forme de package NPM ou sous forme de [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 des textes dans plusieurs langues prises en charge et à obtenir des résultats de reconnaissance dans différents formats.

Importez le module OCR pour Node.js dans votre code.

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

Reconnaissance d’image en texte avec Node.js

Node.js OCR permet de transformer les images de tableaux en texte modifiable, rationalisant ainsi l’extraction de données. Idéale pour diverses analyses de rentabilisation, notre puissante solution OCR améliore l’accessibilité des données, améliorant ainsi la productivité des applications.

Configurer la conversion de l'image du tableau en 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);