Convertir la imagen en texto en node.js
Imagen al texto en Node.js
Más exhibiciones >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);
¿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.

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!
* Al cargar sus archivos o utilizando el servicio que acepta con nuestro Condiciones de uso y política de privacidad.
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.
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.
Foto OCR
Extraiga el texto de las fotos del teléfono inteligente con precisión de nivel de escaneo.
PDF de búsqueda
Convierta cualquier escaneo en un documento totalmente de búsqueda e indexable.
Reconocimiento de URL
Reconocer una imagen de URL sin descargarla localmente.
Reconocimiento masivo
Lea todas las imágenes de documentos, carpetas y archivos de varias páginas.
Cualquier fuente y estilo
Identificar y reconocer el texto en todos los tipos de letra y estilos populares.
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);