¿Por qué optar por Aspose.OCR para Node.js a través de C++?

Aspose.OCR para Node.js a través de C++ le permite extraer texto de páginas escaneadas, fotografías, capturas de pantalla y otras imágenes en cualquier plataforma donde esté instalado Node.js. Potencie sus productos locales, servicios web, aplicaciones sin servidor, AWS Lambda, funciones de Azure y otros códigos con la funcionalidad de reconocimiento óptico de caracteres.

Nuestra API de reconocimiento óptico de caracteres (OCR), potente y rica en funciones, admite 28 idiomas basados ​​en escrituras latinas, cirílicas y asiáticas, incluidos chino e hindi, y puede reconocer archivos en los formatos más populares.

Illustration ocr

OCR eficiente y preciso

Logre resultados de OCR precisos y de alta velocidad con Node.js avanzado a través de la tecnología C++.

Soporte multilingüe

Reconozca texto en 28 idiomas, incluidos alfabetos latinos, cirílicos y chinos, lo que garantiza versatilidad para sus aplicaciones Node.js mediante la integración de C++.

Soporte de imagen versátil

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

Precisión en el reconocimiento de caracteres chinos

Reconozca más de 6000 caracteres chinos con precisión en sus proyectos Node.js a través de C++.

Detección de diseño

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

Ejemplo de código en vivo

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

Listo para reconocer Listo para reconocer Suelta un archivo aquí o haz clic para explorar *

* Al cargar tus archivos o utilizar el servicio, estás de acuerdo con nuestra Condiciones de uso y política de privacidad.

Resultado del reconocimiento
 

Convertir imagen a 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 aplicaciones Node.js

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

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Formatos de archivo admitidos

Aspose.OCR for Node.js via C++ puede trabajar con prácticamente cualquier archivo puede obtenerlo de un escáner o una cámara. Los resultados del reconocimiento se devuelven en los formatos de intercambio de datos y archivos más populares que se pueden guardar, importar a una base de datos o analizar en tiempo real.

Imágenes

  • JPEG
  • PNG
  • TIFF
  • BMP

OCR por lotes

  • ZIP

Resultados del reconocimiento

  • Text
  • JSON
  • XML

Experimente el rendimiento y la calidad

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

28 idiomas de reconocimiento

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

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

  • Alfabeto latino extendido: alemán, croata, checo, danés, holandés, inglés, estonio, finlandés, francés, alemán, italiano, letón, lituano, noruego, polaco, portugués, rumano, eslovaco, esloveno, español, sueco;
  • Alfabeto cirílico: bielorruso, búlgaro, kazajo, ruso, serbio, ucraniano;
  • Chino: más de 6000 caracteres;
  • Hindi.

Apto 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 manuales y totalmente automatizados que mejoran una imagen antes de enviarla al motor de OCR.

Características y capacidades

Aspose.OCR for Node.js via C++ Explore las funciones avanzadas de Aspose.OCR para Node.js.

Feature icon

OCR de fotos

Extraiga texto de fotografías de teléfonos inteligentes con precisión a nivel de escaneo.

Feature icon

PDF con capacidad de búsqueda

Convierta cualquier escaneo en un documento indexable y con capacidad de búsqueda completa.

Feature icon

reconocimiento de URL

Reconocer una imagen desde la 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

Identifique y reconozca texto en todos los tipos de letra y estilos populares.

Feature icon

Reconocimiento preciso

Ajuste todos los parámetros de OCR para obtener mejores resultados de reconocimiento.

Ejemplos de código OCR de Node.js

Descubra ejemplos 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]independiente ( https://releases.aspose.com/ocr/nodejs-cpp/ ) sin dependencias externas. Instálelo fácilmente en su proyecto y estará listo para reconocer textos en varios idiomas admitidos y obtener resultados de reconocimiento en varios formatos.

Importe 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 imágenes de tablas en texto editable, agilizando la extracción de datos. Ideal para diversos casos comerciales, nuestra poderosa solución OCR mejora la accesibilidad de los datos, mejorando la productividad en las aplicaciones.

Configuración de conversión de imagen a texto de tabla - 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);