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

Aspose.OCR for JavaScript via a C++

 
 

Melhor API JavaScript OCR para reconhecimento óptico de caracteres

Uma API JavaScript OCR avançada permite que profissionais de software incorporem a funcionalidade de OCR a projetos baseados na Web e extraiam texto, bem como imagens de PDFs e outros documentos on-line.

No atual mundo digital acelerado, empresas e indivíduos estão constantemente buscando soluções inovadoras para agilizar suas operações. A tecnologia de reconhecimento óptico de caracteres (OCR) tornou-se uma ferramenta inestimável nessa busca, permitindo a extração automática de texto de imagens e documentos digitalizados. Aspose.OCR para JavaScript via C++ é uma solução robusta de OCR e, embora tenha sido projetada principalmente para aplicativos .NET , é possível integrá-lo com JavaScript através de uma API C++. Ele pode reconhecer texto em vários idiomas, tornando-o adequado para aplicações globais e suporta vários formatos de imagem, incluindo JPEG, PNG, BMP, TIFF e muitos mais.

Aspose.OCR é uma poderosa biblioteca de reconhecimento óptico de caracteres que simplifica a extração de texto de imagens e documentos. Embora seja projetado principalmente para aplicativos .NET, os desenvolvedores de software podem usar o wrapper JavaScript para construir seu aplicativo OCR em JavaScript. Este aplicativo pode aceitar arquivos de imagem, chamar a API C++ para extração de texto e exibir ou manipular o texto reconhecido conforme necessário. A biblioteca oferece suporte a vários recursos avançados, como lidar com qualquer imagem obtida de um scanner ou câmera, localizar e corrigir automaticamente palavras com erros ortográficos, reconhecer imagens fornecidas como links da web, reconhecer arquivos PDF e TIFF de várias páginas, preservar a formatação e assim por diante.

Aspose.OCR para JavaScript via C++ oferece alta precisão no reconhecimento de texto, graças aos seus algoritmos avançados e recursos de aprendizado de máquina. A integração do Aspose.OCR com JavaScript por meio de uma API C++ abre novas possibilidades para a utilização da tecnologia OCR em aplicações web. Os desenvolvedores de software podem aproveitar o poder da API para automatizar a extração de texto de imagens e documentos digitalizados, melhorando, em última análise, a eficiência e a produtividade em vários setores. Sua API e documentação simples tornam-no acessível para desenvolvedores com diversos níveis de experiência.

Previous Next

Primeiros passos com Aspose.OCR para Java

A maneira recomendada de instalar o Aspose.OCR para JavaScript via C++ é usando npm. Use o seguinte comando para uma instalação tranquila.

Instale Aspose.OCR para JavaScript via C++ via npm

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

Você pode baixar a biblioteca diretamente da Aspose.OCR página do produto

Extração de texto de imagens via API JavaScript

Aspose.OCR para JavaScript via C++ inclui suporte completo para carregar e extrair texto de vários tipos de imagens dentro de aplicativos JavaScript. A API inclui suporte para alguns formatos de arquivo de imagem populares, como JPEG, PNG, GIF, TIFF, PDF, BMP e muitos mais. Existem vários filtros de processamento disponíveis que permitem aos desenvolvedores de software reconhecer imagens giradas, distorcidas e com ruído. Além disso, os resultados do reconhecimento são retornados nos formatos mais populares de documentos e troca de dados. O exemplo a seguir mostra como comandos JavaScript podem ser usados ​​para carregar e extrair texto de uma imagem.

Como realizar a extração de texto de imagens via API 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}`);
});

Reconhecer áreas selecionadas de uma imagem por meio da API JS

Aspose.OCR para JavaScript via C++ inclui funcionalidades completas que permitem aos desenvolvedores de software carregar e reconhecer uma área específica dentro de uma imagem usando a API JavaScript. A biblioteca pode reconhecer a imagem inteira ou apenas áreas selecionadas; identifica palavras, linhas ou parágrafos. Ele suporta a detecção e o reconhecimento de todos os tipos e estilos de fontes populares, incluindo texto manuscrito com velocidade e precisão de reconhecimento superiores.

Como reconhecer a área da imagem selecionada usando a API 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);
    });
});

Suporte para verificação ortográfica automática em aplicativos JS

Aspose.OCR para JavaScript via C++ inclui um suporte muito poderoso para verificação ortográfica e mecanismo de correção dentro de aplicativos JavaScript. Às vezes, fontes fora do padrão podem fazer com que determinados caracteres ou palavras sejam reconhecidos incorretamente. Para aprimorar ainda mais o processo de reconhecimento, a biblioteca forneceu um poderoso corretor ortográfico que permite aos desenvolvedores de software pesquisar e corrigir automaticamente erros ortográficos. A biblioteca oferece suporte a vários recursos avançados, como correção ortográfica automática, obtenção de lista de palavras com erros ortográficos, trabalho com dicionários personalizados e assim por diante.

 Português