Por que optar pelo Aspose.OCR para Node.js?

Aspose.OCR para Node.js permite extrair texto de páginas digitalizadas, fotos, capturas de tela e outras imagens em qualquer plataforma onde o Node.js esteja instalado. Capacite seus produtos locais, serviços web, aplicativos sem servidor, AWS Lambda, Azure Functions e outros códigos com funcionalidade de reconhecimento óptico de caracteres.

Nossa poderosa e rica API de reconhecimento óptico de caracteres (OCR) suporta mais de 130 idiomas baseados em scripts latinos, cirílicos e asiáticos, incluindo chinês e hindi, e pode reconhecer arquivos nos formatos mais populares.

Illustration ocr

OCR eficiente e preciso

Obtenha resultados de OCR precisos e de alta velocidade com a tecnologia Node.js avançada.

Suporte multilíngue

Reconheça textos em mais de 130 idiomas, incluindo scripts latinos, cirílicos, árabes, persas, índicos e chineses, garantindo versatilidade para seus aplicativos Node.js.

Suporte versátil para imagens

Processe imagens de scanners, câmeras e smartphones sem esforço com Node.js.

Precisão no reconhecimento de caracteres chineses

Reconheça mais de 6.000 caracteres chineses com precisão em seus projetos Node.js.

Detecção de layout

Identifique e categorize blocos de conteúdo em imagens para garantir a ordem correta do texto extraído, independentemente do layout.

Amostra de código ativo

Inicie o reconhecimento de texto a partir de imagens com várias linhas de código. Experimente a simplicidade!

Pronto para reconhecer Pronto para reconhecer Solte um arquivo aqui ou clique para navegar *

* Ao enviar seus arquivos ou usar o serviço você concorda com nosso Termos de uso e política de Privacidade.

Resultado de reconhecimento
 

Converter imagem em texto

Mais exemplos >
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);
});

Integração com aplicativos Node.js

Aspose.OCR para Node.js integra-se perfeitamente com qualquer plataforma que suporte C++ - seja em desktop Windows, Windows Server, macOS, Linux ou a nuvem.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Formatos de arquivo suportados

Aspose.OCR for Node.js via C++ pode trabalhar com qualquer arquivo você pode obter de um scanner ou câmera. Os resultados do reconhecimento podem ser salvos, importados para um banco de dados ou analisados ​​em tempo real.

Imagens

  • JPEG
  • PNG
  • TIFF
  • BMP

OCR em lote

  • ZIP

Resultados de reconhecimento

  • Text
  • JSON
  • XML

Experimente desempenho e qualidade

A tecnologia OCR de ponta garante reconhecimento rápido e preciso de texto a partir de imagens, capacitando seus aplicativos com recursos de alto nível. Aumente a eficiência do seu projeto e a experiência do usuário com nossa solução de OCR de alto desempenho.

Mais de 130 idiomas de reconhecimento

A API Node.js OCR reconhece muitas linguagens e scripts de escrita populares, incluindo linguagens mistas:

Deixe a detecção de idioma para a biblioteca ou defina você mesmo o idioma para melhorar o desempenho e a confiabilidade do reconhecimento.

  • Alfabeto latino estendido: inglês, espanhol, francês, indonésio, português, alemão, vietnamita, turco, italiano, polonês e mais de 80;
  • Alfabeto cirílico: russo, ucraniano, cazaque, sérvio, bielorrusso, búlgaro;
  • Árabe, Persa, Urdu;
  • Escrita chinesa e Devanagari, incluindo Hindi, Marathi, Bhojpuri e outras.

Adequado para qualquer conteúdo

A precisão e confiabilidade do reconhecimento de texto dependem muito da qualidade da imagem original. Aspose.OCR para Node.js via C++ fornece uma ampla gama de filtros de processamento de imagem totalmente automatizados e manuais que aprimoram uma imagem antes de ela ser enviada ao mecanismo de OCR.

Recursos e capacidades

Aspose.OCR for Node.js via C++ Explore os recursos avançados do Aspose.OCR para Node.js.

Feature icon

OCR de fotos

Extraia texto de fotos de smartphones com precisão de digitalização.

Feature icon

PDF pesquisável

Converta qualquer digitalização em um documento totalmente pesquisável e indexável.

Feature icon

Reconhecimento de URL

Reconheça uma imagem do URL sem baixá-la localmente.

Feature icon

Reconhecimento em massa

Leia todas as imagens de documentos, pastas e arquivos de várias páginas.

Feature icon

Qualquer fonte e estilo

Identifique e reconheça texto em todos os tipos e estilos populares.

Feature icon

Reconhecimento de ajuste fino

Ajuste todos os parâmetros de OCR para obter melhores resultados de reconhecimento.

Amostras de código OCR Node.js

Descubra exemplos de código para integrar facilmente o OCR aos seus aplicativos Node.js.

Instalando

Aspose.OCR para Node.js é entregue como um pacote NPM ou como um arquivo para download independente, sem dependências externas. Instale-o facilmente em seu projeto e você estará pronto para reconhecer textos em vários idiomas suportados e obter resultados de reconhecimento em vários formatos.

Importe o módulo OCR para Node.js em seu código.

const Module = require("aspose-ocr/lib/asposeocr");

Reconhecimento de imagem para texto com Node.js

OCR Node.js permite transformar imagens de tabelas em texto editável, agilizando a extração de dados. Ideal para vários casos de negócios, nossa poderosa solução de OCR melhora a acessibilidade aos dados, melhorando a produtividade nas aplicações.

Configurar imagem da tabela para conversão 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);