Transforme a imagem em texto em node.js
Imagem para texto em node.js
Mais exibições >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 que optar por Aspose.ocr for Node.js?
Aspose.ocr for Node.js permite extrair texto de páginas, fotos, capturas de tela e outras imagens digitalizadas em qualquer plataforma em que o Node.js esteja instalado. Capacite seus produtos no local, serviços da Web, aplicativos sem servidor, AWS Lambda, Funções do Azure e outro código com funcionalidade de reconhecimento de caracteres ópticos.
Nossa API poderosa e rica de reconhecimento de caracteres ópticos (OCR) suporta mais de 140 idiomas com base em scripts latinos, cirílicos e asiáticos, incluindo chinês e hindi, e podem reconhecer arquivos nos formatos mais populares.

OCR eficiente e preciso
Obtenha resultados de OCR de alta velocidade e precisão com a tecnologia avançada Node.js.
Suporte multilíngue
Reconheça o texto em mais de 140 idiomas, incluindo scripts latinos, cirílicos, árabes, persas, indic e chineses, garantindo versatilidade para seus aplicativos Node.js.
Suporte versátil da imagem
Processar imagens de scanners, câmeras e smartphones sem esforço com node.js.
Precisão no reconhecimento de caracteres chinês
Reconheça mais de 6.000 caracteres chineses com precisão em seus projetos node.js.
Detecção de layout
Identifique e categorize os blocos de conteúdo nas imagens para garantir a ordem correta do texto extraído, independentemente do layout.
Amostra de código vivo
Inicie o reconhecimento de texto de imagens com várias linhas de código de código. Experimente a simplicidade!
* Enviando seus arquivos ou usando o serviço com o qual você concorda com o nosso Termos de uso e política de Privacidade.
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 aos aplicativos Node.js
Aspose.ocr for Node.js se integra perfeitamente a qualquer plataforma que suporta C ++ -seja no Windows, Windows, MacOS, Linux ou na nuvem.
Formatos de arquivo suportados
Aspose.OCR for Node.js via C++ pode trabalhar com qualquer arquivo Você pode ir 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
Lote ocr
- ZIP
Resultados de reconhecimento
- Text
- JSON
- XML
Experimente desempenho e qualidade
A tecnologia OCR de ponta garante um reconhecimento de texto rápido e preciso das imagens, capacitando seus aplicativos com recursos de primeira linha. Elevar a eficiência e a experiência do usuário do seu projeto com nossa solução de OCR de alto desempenho.
140+ idiomas de reconhecimento
Node.js OCR API reconhece muitos idiomas e scripts de redação populares, incluindo idiomas mistos:
Deixe a detecção de linguagem na biblioteca ou defina o idioma para obter um desempenho e confiabilidade aprimorados de reconhecimento.
- ** Latim estendido ** alfabeto: inglês, espanhol, francês, indonésio, português, alemão, vietnamita, turco, italiano, polonês e mais de 80;
- ** Cirílico ** alfabeto: russo, ucraniano, cazaque, sérvio, Bielorrússia, búlgaro;
- Árabe, persa, urdu;
- Script chinês e devanagari, incluindo hindi, marathi, bhojpuri e outros.
Adequado para qualquer conteúdo
A precisão e a confiabilidade do reconhecimento de texto são altamente dependentes da qualidade da imagem original. Aspose.ocr for Node.js via C ++ fornece uma extensa gama de filtros de processamento de imagem totalmente automatizados e manuais que aprimoram uma imagem antes de ser enviada ao mecanismo OCR.
Recursos e recursos
Aspose.OCR for Node.js via C++ Explore os recursos avançados do Aspose.ocr for Node.JS.
Foto OCR
Extraia o texto das fotos de smartphones com precisão no nível da verificação.
PDF pesquisável
Converta qualquer varredura em um documento totalmente pesquisável e indexável.
Reconhecimento de URL
Reconheça uma imagem do URL sem baixá -la localmente.
Reconhecimento em massa
Leia todas as imagens de documentos, pastas e arquivos de várias páginas.
Qualquer fonte e estilo
Identifique e reconheça o texto em todos os tipos e estilos populares.
Reconhecimento fino
Ajuste todos os parâmetros OCR para obter os melhores resultados de reconhecimento.
Amostras de código Node.js OCR
Descubra amostras de código para integrar facilmente o OCR aos seus aplicativos Node.js.
Instalação
Aspose.ocr for Node.js é entregue como um pacote NPM ou como um [arquivo download de download]independente ( https://releases.aspose.com/ocr/nodejs-cpp/ ) sem dependências externas. Instale -o facilmente em seu projeto e você está pronto para reconhecer textos em vários idiomas suportados e obter resultados de reconhecimento em vários formatos.
Importar OCR para módulo Node.js em seu código.
const Module = require("aspose-ocr/lib/asposeocr");
Imagem para reconhecimento de texto com Node.js
Node.js OCR permite transformar imagens de tabela em texto editável, simplificando a extração de dados. Ideal para vários casos de negócios, nossa poderosa solução de OCR aprimora a acessibilidade dos dados, melhorando a produtividade nas aplicações.
Imagem da tabela de configuração 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);