¿Por qué elegir Aspose.OCR para JavaScript?

Aspose.OCR para JavaScript le permite extraer texto de páginas escaneadas, fotos, capturas de pantalla y otras imágenes directamente en una página web o de aplicaciones de electrones multiplataforma. Se basa en la tecnología WebAssembly (WASM), que permite que el código se ejecute en el dispositivo del usuario final sin la necesidad de un servidor web. Se puede integrar de forma nativa en su contexto de JavaScript, incluido el acceso a todas las funciones del navegador web. Aspose.OCR para JavaScript a través de C ++ proporciona la mayor seguridad cuando se integra en la Web, y hará cumplir las políticas de seguridad del mismo origen y permisos del navegador.

Nuestra API de reconocimiento de caracteres óptico (OCR) potente y rico (OCR) admite más de 140 idiomas basados en guiones latinos, cirílicos y asiáticos, incluidos chinos e hindi, y puede reconocer archivos en los formatos más populares. Varios filtros de procesamiento le permiten reconocer imágenes sesgadas, distorsionadas y ruidosas. Los resultados de reconocimiento se devuelven en los formatos de intercambio de datos más populares.

Illustration ocr

OCR rápido y preciso

Lograr resultados de OCR de alta velocidad y precisos con JavaScript avanzado a través de la tecnología C ++.

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 JavaScript a través de 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 JavaScript a través de C ++.

Precisión en el reconocimiento de personajes chinos

Reconoce más de 6,000 caracteres chinos con precisión en sus proyectos JavaScript a través de C ++.

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 desde las imágenes en solo tres líneas 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 >
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();
var inputs = new Module.WasmAsposeOCRInputs();
var settings = Module.WasmAsposeOCRRecognitionSettings();
input.url = filename;
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
// Get recognition results as text
var result_str = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
console.log(result_str);

Integración de OCR en su aplicación web

Aspose.OCR API para JavaScript permite que el código se ejecute directamente en el navegador web del usuario final (lado del cliente) o en entornos basados en el navegador, como Electon.

Microsoft Windows
Linux
MacOS

Formatos de archivo compatibles

Aspose.OCR for Javascript 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

Instalación sin esfuerzo

Aspose.OCR para JavaScript a través de C ++ se distribuye como un paquete descargable autónomo que no requiere que se instalen ninguna dependencia externa. Simplemente desempaquetelo junto a su página HTML, y estará listo para convertir cualquier imagen en texto directamente en el navegador.

Solicite una licencia de prueba para iniciar el desarrollo de una aplicación OCR totalmente funcional sin limitaciones.

140+ lenguajes de reconocimiento

JavaScript OCR API reconoce más de 140 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

JavaScript OCR API reconoce más de 140 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.

Características clave

Aspose.OCR for Javascript via C++ Explore las características avanzadas de Aspose.OCR para JavaScript.

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.

Muestras de código JavaScript

Descubra muestras de código para integrar a la perfección Aspose.OCR para JavaScript a través de C ++ en sus páginas HTML y aplicaciones de electrones.

Instalación simple para JavaScript

Como un paquete JavaScript o un archivo descargable con dependencias mínimas, Aspose.OCR para JavaScript garantiza una distribución fácil. Integrarlo en su proyecto directamente desde JavaScript, y está preparado para aprovechar las capacidades de OCR completas, ahorrando los resultados de reconocimiento en varios formatos.

Reconocimiento de imágenes con JavaScript

La adopción generalizada de aplicaciones OCR generalmente se detiene por el hecho de que los escáneres no son comunes para la mayoría de los usuarios. Nuestra biblioteca OCR tiene potentes filtros de preprocesamiento de imágenes incorporadas que pueden manejar imágenes oscuras, rotadas, sesgadas y ruidosas. En combinación con el soporte para todos los formatos de imagen, permite un reconocimiento confiable incluso de fotos de teléfonos inteligentes. La mayor parte del preprocesamiento y la corrección de imágenes se realizan automáticamente, por lo que solo tendrá que intervenir en casos difíciles.

Aplicar correcciones automáticas de imágenes - JavaScript

// Load 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;

// Automatically adjust contrast and remove noise
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.PHOTO;
settings.auto_contrast = true;
settings.auto_denoising = true;

// Extract text from photo:
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);

// Output recognition results
var result_str = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
console.log(result_str);

Imagen universal al convertidor de texto para JavaScript

Si bien muchas empresas, organizaciones e individuos han estado trabajando activamente para reducir su dependencia de documentos en papel, este sigue siendo el formato más extendido para el almacenamiento y el intercambio. Los documentos escaneados respaldados por archivos físicos son suficientes para el cumplimiento regulatorio, los propósitos legales, la copia de seguridad a largo plazo y la redundancia. Sin embargo, los casos comerciales con frecuencia surgen para crear un nuevo contenido basado en el contenido escaneado existente o en partes de los documentos existentes. Aspose.OCR para JavaScript a través de с ++ hace que sea fácil convertir una página escaneada en un texto de búsqueda y editable. El contenido se reconoce con alta precisión y velocidad, ahorrándole el tiempo y el esfuerzo de la escritura manual y asegurando que no haya errores humanos, especialmente cuando se trabaja con grandes volúmenes de información.

Convertir la imagen en documento - JavaScript

// Load a scanned page 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 content structure
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.DOCUMENT;
settings.upscale_small_font = true;

// Extract text from a page
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
var editableText = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);

Extracción de datos numéricos de tablas

Al administrar grandes tablas impresas que contienen datos numéricos, como datos sin procesar de encuestas sociológicas de campo o listas de inventario, la extracción manual se convierte en un proceso lento y poco práctico altamente susceptible a los errores humanos. OCR ayuda a automatizar y estandarizar la extracción de información, asegurando resultados consistentes y confiables. Aspose.OCR para JavaScript a través de с ++ automatiza completamente la conversión de datos tabulares escaneados o fotografiados en contenido legible por máquina. Los datos extraídos se pueden integrar fácilmente en bases de datos y analizarse, contribuyendo a una toma de decisiones más informada.

Imagen de tabla al texto - JavaScript

// 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);