Convertir imagen en texto en Node.js
Imagen a texto en Node.js
Más vitrinas >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, 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 más de 130 idiomas basados en escrituras latinas, cirílicas y asiáticas, incluidos chino e hindi, y puede reconocer archivos en los formatos más populares.
OCR eficiente y preciso
Logre resultados de OCR precisos y de alta velocidad con la tecnología avanzada de Node.js.
Soporte multilingüe
Reconozca texto en más de 130 idiomas, incluidos alfabetos latinos, cirílicos, árabes, persas, índicos y chinos, lo que garantiza la versatilidad de 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 caracteres chinos
Reconozca más de 6000 caracteres chinos con precisión en sus proyectos Node.js.
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!
* Al cargar tus archivos o utilizar el servicio, estás de acuerdo con nuestra Condiciones de uso y política de privacidad.
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 compatible con C++ , ya sea en el escritorio de Windows, Windows Server, macOS o Linux. , o la nube.
Formatos de archivo admitidos
Aspose.OCR for Node.js via C++ puede trabajar con cualquier archivo puede obtenerlo de un escáner o una cámara. Los resultados del reconocimiento 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.
Más de 130 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: inglés, español, francés, indonesio, portugués, alemán, vietnamita, turco, italiano, polaco y más de 80 años;
- Alfabeto cirílico: ruso, ucraniano, kazajo, serbio, bielorruso, búlgaro;
- árabe, persa, urdu;
- Escritura china y devanagari, incluidos hindi, marathi, bhojpuri y otros.
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.
OCR de fotos
Extraiga texto de fotografías de teléfonos inteligentes con precisión a nivel de escaneo.
PDF con capacidad de búsqueda
Convierta cualquier escaneo en un documento indexable y con capacidad de búsqueda completa.
reconocimiento de URL
Reconocer una imagen desde la URL sin descargarla localmente.
Reconocimiento masivo
Lea todas las imágenes de documentos, carpetas y archivos de varias páginas.
Cualquier fuente y estilo
Identifique y reconozca texto en todos los tipos de letra y estilos populares.
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);