1. Productos
  2.   OCR
  3.   JavaScript
  4.   Aspose.OCR for JavaScript via a C++

Aspose.OCR for JavaScript via a C++

 
 

La mejor API de OCR de JavaScript para el reconocimiento óptico de caracteres

Una API de OCR de JavaScript avanzada permite a los profesionales del software incorporar la funcionalidad de OCR a proyectos basados en web y extraer texto e imágenes de archivos PDF y otros documentos en línea.

En el acelerado mundo digital actual, tanto las empresas como los individuos buscan constantemente soluciones innovadoras para optimizar sus operaciones. La tecnología de reconocimiento óptico de caracteres (OCR) se ha convertido en una herramienta invaluable en esta búsqueda, permitiendo la extracción automática de texto de imágenes y documentos escaneados. Aspose.OCR para JavaScript a través de C++ es una solución de OCR sólida y, aunque está diseñada principalmente para aplicaciones .NET , es posible integrarlo con JavaScript a través de una API de C++. Puede reconocer texto en varios idiomas, lo que lo hace adecuado para aplicaciones globales y admite varios formatos de imagen, incluidos JPEG, PNG, BMP, TIFF y muchos más.

Aspose.OCR es una poderosa biblioteca de reconocimiento óptico de caracteres que simplifica la extracción de texto de imágenes y documentos. Si bien está diseñado principalmente para aplicaciones .NET, los desarrolladores de software pueden usar el contenedor JavaScript para crear su aplicación OCR en JavaScript. Esta aplicación puede aceptar archivos de imagen, llamar a la API de C++ para extraer texto y mostrar o manipular el texto reconocido según sea necesario. La biblioteca admite varias funciones avanzadas, como manejar cualquier imagen que pueda obtener de un escáner o una cámara, buscar y corregir automáticamente palabras mal escritas, reconocer imágenes proporcionadas como enlaces web, reconocer archivos PDF y TIFF de varias páginas, conservar el formato, etc.

Aspose.OCR para JavaScript a través de C++ ofrece alta precisión en el reconocimiento de texto, gracias a sus algoritmos avanzados y capacidades de aprendizaje automático. La integración de Aspose.OCR con JavaScript a través de una API de C++ abre nuevas posibilidades para utilizar la tecnología OCR en aplicaciones web. Los desarrolladores de software pueden aprovechar el poder de la API para automatizar la extracción de texto de imágenes y documentos escaneados, mejorando en última instancia la eficiencia y la productividad en diversas industrias. Su sencilla API y documentación lo hacen accesible para desarrolladores con distintos niveles de experiencia.

Previous Next

Introducción a Aspose.OCR para Java

La forma recomendada de instalar Aspose.OCR para JavaScript a través de C++ es utilizando npm. Utilice el siguiente comando para una instalación sin problemas.

Instalar Aspose.OCR para JavaScript mediante C++ mediante npm

 NuGet\Install-Package Aspose.Ocr.Cpp -Version 23.8.0 

Puedes descargar la biblioteca directamente desde la Aspose.OCR página del producto

Extracción de texto de imágenes mediante API de JavaScript

Aspose.OCR para JavaScript a través de C++ ha incluido soporte completo para cargar y extraer texto de varios tipos de imágenes dentro de aplicaciones JavaScript. La API admite algunos formatos de archivos de imagen populares, como JPEG, PNG, GIF, TIFF, PDF, BMP y muchos más. Hay varios filtros de procesamiento disponibles que permiten a los desarrolladores de software reconocer imágenes rotadas, sesgadas y con ruido. Además, los resultados del reconocimiento se devuelven en los formatos de intercambio de datos y documentos más populares. El siguiente ejemplo muestra cómo se pueden utilizar los comandos de JavaScript para cargar y extraer texto de una imagen.

¿Cómo realizar la extracción de texto de imágenes a través de la API de JavaScript?

const express = require('express');
const multer = require('multer');  // For handling file uploads
const child_process = require('child_process');

const app = express();
const port = 3000;

// Configure multer for handling file uploads
const storage = multer.memoryStorage();
const upload = multer({ storage: storage });

app.post('/process-image', upload.single('image'), (req, res) => {
    // Save the uploaded image to a file (you might need additional processing here)
    const imageBuffer = req.file.buffer;
    const fs = require('fs');
    fs.writeFileSync('input.jpg', imageBuffer);

    // Execute the C++ backend
    const child = child_process.spawn('./your_cpp_program', []);

    // Capture the output from the C++ backend
    let extractedText = '';
    child.stdout.on('data', (data) => {
        extractedText += data.toString();
    });

    // When the C++ process exits
    child.on('close', (code) => {
        if (code === 0) {
            res.send({ text: extractedText });
        } else {
            res.status(500).send({ error: 'OCR processing failed' });
        }
    });
});

app.listen(port, () => {
    console.log(`Server listening at http://localhost:${port}`);
});

Reconocer áreas seleccionadas de una imagen mediante JS API

Aspose.OCR para JavaScript a través de C++ ha incluido una funcionalidad completa que permite a los desarrolladores de software cargar y reconocer un área particular dentro de una imagen usando la API de JavaScript. La biblioteca puede reconocer la imagen completa o sólo áreas seleccionadas; Identifica palabras, líneas o párrafos. Admite la detección y el reconocimiento de todos los tipos de letra y estilos de fuente populares, incluido el texto escrito a mano, con una velocidad y precisión de reconocimiento superiores.

¿Cómo reconocer el área de imagen seleccionada usando la API de JavaScript?

document.getElementById('process-button').addEventListener('click', () => {
    const selectedArea = {
        x: 100,  // Define the selected area's coordinates (x, y, width, height)
        y: 100,
        width: 200,
        height: 100,
    };

    const imageBlob = captureSelectedAreaAsBlob(selectedArea);  // Implement this function to capture the selected area as an image blob

    const formData = new FormData();
    formData.append('image', imageBlob);

    fetch('/api/ocr/recognize-selected-area', {
        method: 'POST',
        body: formData,
        headers: {
            'Accept': 'application/json',
        },
    })
    .then(response => response.json())
    .then(data => {
        // Handle the recognized text response
        console.log(data.text);
    })
    .catch(error => {
        console.error(error);
    });
});

Compatibilidad con revisión ortográfica automática en aplicaciones JS

Aspose.OCR para JavaScript a través de C++ ha incluido un soporte muy poderoso para el mecanismo de corrección y revisión ortográfica dentro de las aplicaciones JavaScript. A veces, las fuentes no estándar pueden provocar que ciertos caracteres o palabras se reconozcan incorrectamente. Para mejorar aún más el proceso de reconocimiento, la biblioteca ha proporcionado un potente corrector ortográfico que permite a los desarrolladores de software buscar y corregir automáticamente errores ortográficos. La biblioteca admite varias funciones avanzadas, como la corrección ortográfica automática, obtener la lista de palabras mal escritas, trabajar con diccionarios personalizados, etc.

 Español