¿Por qué optar por Aspose.OCR para Node.js?

Aspose.OCR para Node.js le permite extraer texto de páginas escaneadas, fotos, capturas de pantalla y otras imágenes en cualquier plataforma donde se instale Node.js. Empodera sus productos locales, servicios web, aplicaciones sin servidor, AWS Lambda, funciones de Azure y otro código con funcionalidad de reconocimiento de caracteres ópticos.

Nuestra API de reconocimiento de caracteres óptico (OCR) potente y rico (OCR) admite más de 140 idiomas basados en guiones latín, cirílicos y asiáticos, incluidos chinos e hindi, y puede reconocer archivos en los formatos más populares.

Illustration ocr

OCR eficiente y preciso

Lograr resultados de OCR de alta velocidad y precisos con tecnología avanzada de nodo.js.

Soporte multilingüe

Reconocer el texto en más de 140 idiomas, incluidos los guiones latinos, cirílicos, árabes, persa, indic y chinos, asegurando la versatilidad para sus aplicaciones Node.js.

Soporte de imagen versátil

Procese imágenes de escáneres, cámaras y teléfonos inteligentes sin esfuerzo con Node.js.

Precisión en el reconocimiento de personajes chinos

Reconoce más de 6,000 caracteres chinos con precisión en sus proyectos nodo.js.

Detección de diseño

Identifique y clasifique los bloques de contenido en las imágenes para garantizar el orden correcto del texto extraído, independientemente del diseño.

Muestra de código en vivo

Inicie el reconocimiento de texto de las imágenes con varias líneas de código de código. ¡Experimenta la simplicidad!

Listo para reconocer Listo para reconocer Deje caer un archivo aquí o haga clic para navegar *

* Al cargar sus archivos o utilizando el servicio que acepta con nuestro Condiciones de uso y política de privacidad.

Resultado de reconocimiento
 

Convertir la imagen en texto

Más ejemplos >
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);
});

Integración a las aplicaciones Node.js

Aspose.OCR para Node.js se integra perfectamente con cualquier plataforma que admite C ++ , ya sea en Windows de escritorio, Windows Server, Macos, Linux o la nube.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Formatos de archivo compatibles

Aspose.OCR for Node.js via C++ puede funcionar con cualquier archivo Puede obtener de un escáner o cámara. Los resultados de reconocimiento se pueden guardar, importar a una base de datos o analizarse en tiempo real.

Imágenes

  • JPEG
  • PNG
  • TIFF
  • BMP

OCR por lotes

  • ZIP

Resultados de reconocimiento

  • Text
  • JSON
  • XML

Experimentar el rendimiento y la calidad

La tecnología OCR de vanguardia garantiza un reconocimiento de texto rápido y preciso de las imágenes, capacitando a sus aplicaciones con capacidades de primer nivel. Eleve la eficiencia y la experiencia del usuario de su proyecto con nuestra solución OCR de alto rendimiento.

140+ lenguajes de reconocimiento

Node.js OCR API reconoce muchos idiomas y guiones de escritura populares, incluidos idiomas mixtos:

Deje la detección del idioma en la biblioteca o defina el idioma usted mismo para su mayor rendimiento y confiabilidad de reconocimiento.

  • ** Latín extendido ** Alfabeto: inglés, español, francés, indonesio, portugués, alemán, vietnamita, turco, italiano, polaco y más de 80 más;
  • ** Cirílico ** Alfabeto: ruso, ucraniano, kazajos, serbio, bielorrusa, búlgaro;
  • Árabe, persa, urdu;
  • Guión chino y Devanagari, incluidos hindi, marathi, bhojpuri y otros.

Adecuado para cualquier contenido

La precisión y confiabilidad del reconocimiento de texto depende en gran medida de la calidad de la imagen original. Aspose.OCR para Node.js a través de C ++ proporciona una amplia gama de filtros de procesamiento de imágenes totalmente automatizados y manuales que mejoran una imagen antes de que se envíe al motor OCR.

Características y capacidades

Aspose.OCR for Node.js via C++ Explore las características avanzadas de Aspose.OCR para Node.js.

Feature icon

Foto OCR

Extraiga el texto de las fotos del teléfono inteligente con precisión de nivel de escaneo.

Feature icon

PDF de búsqueda

Convierta cualquier escaneo en un documento totalmente de búsqueda e indexable.

Feature icon

Reconocimiento de URL

Reconocer una imagen de URL sin descargarla localmente.

Feature icon

Reconocimiento masivo

Lea todas las imágenes de documentos, carpetas y archivos de varias páginas.

Feature icon

Cualquier fuente y estilo

Identificar y reconocer el texto en todos los tipos de letra y estilos populares.

Feature icon

Reconocimiento de afinidad

Ajuste cada parámetro OCR para obtener mejores resultados de reconocimiento.

Node.js OCR SAMPLES DE CÓDIGO

Descubra muestras de código para integrar fácilmente OCR en sus aplicaciones Node.js.

Instalación

Aspose.OCR para Node.js se entrega como un paquete NPM o como un [archivo descargable]autónomo ( https://releases.aspose.com/ocr/nodejs-cpp/ ) sin dependencias externas. Instálelo fácilmente en su proyecto, y está listo para reconocer los textos en múltiples idiomas compatibles y obtener resultados de reconocimiento en varios formatos.

Importar OCR para el módulo Node.js en su código.

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

Reconocimiento de imagen a texto con node.js

Node.js OCR permite transformar las imágenes de la tabla en texto editable, agilizando la extracción de datos. Ideal para varios casos comerciales, nuestra poderosa solución OCR mejora la accesibilidad de los datos, mejorando la productividad en las aplicaciones.

Imagen de tabla de configuración a la conversión de texto - 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);