Aspose.BarCode  para Node.js via Java

Gerador de código de barras Node.js e API do scanner

Reconheça ou gere códigos de barras 1D, 2D e postais, incluindo Code128, Code93, Code39, QR Code a partir de diferentes imagens.

  Download Free Trial
  
 

Aspose.BarCode para Node.js via Java é um gerador de código de barras e API decodificador facilmente personalizável. Os desenvolvedores podem integrar sua funcionalidade de geração e leitura de código de barras em seus aplicativos por meio da ponte nodejs-java. Ele pode ser usado para ler códigos de barras 1D, 2D e postais comuns de imagens em qualquer ângulo. Esta biblioteca de código de barras permite aos desenvolvedores gerar imagens de código de barras de mais de 60 tipos e salvá-las em vários formatos, como JPG, PNG, GIF, BMP e TIFF. Ele oferece suporte à personalização de diferentes recursos de imagem, como cor e estilo da borda do código de barras, margens, ângulo de rotação, resolução e cor do código de barras.

Recursos avançados da API de código de barras Node.js

Gerar código QR suíço

Além de códigos de barras 2D e códigos QR, a biblioteca de códigos de barras permite gerar e ler códigos QR suíços. Eles são baseados na especificação do código QR (Quick Response) e são usados ​​na Suíça para facilitar pagamentos entre empresas e indivíduos. Os códigos QR são códigos de barras bidimensionais que podem ser digitalizados com um smartphone ou outro dispositivo para acessar informações de forma rápida e fácil ou executar uma ação. Os códigos QR suíços são um padrão nacional para pagamentos eletrônicos na Suíça. Eles são usados ​​por empresas para receber pagamentos de clientes. Quando um cliente digitaliza um código QR suíço, ele recebe informações de pagamento e pode iniciar um pagamento a partir de seu aplicativo bancário móvel. Isso fornece uma maneira conveniente e segura para as empresas aceitarem pagamentos de seus clientes. Os códigos QR suíços são comumente usados ​​em uma variedade de setores, incluindo varejo, hotelaria e saúde. Para gerar um código QR suíço, você precisará fornecer as informações necessárias, como nome da empresa, detalhes da conta bancária e o valor do pagamento. O gerador de código QR Aspose usará essas informações para criar um código QR suíço que pode ser escaneado por seus clientes para iniciar um pagamento. Depois que o código QR for gerado, você poderá baixá-lo e usá-lo em sua empresa para aceitar pagamentos de seus clientes.

Exemplo ao vivo de geração de código QR

A biblioteca de códigos de barras permite que os desenvolvedores gerem uma ampla variedade de códigos de barras 2D, incluindo Data Matrix, Aztec Code, PDF417, Macro PDF417 e outros. É especialmente útil para gerar códigos de barras grandes ou múltiplos que contêm valores de dados longos ou complexos. A biblioteca fornece uma interface simples e intuitiva para especificar o tipo de código de barras a ser gerado, inserir os dados de entrada a serem armazenados e definir parâmetros relacionados à aparência. Isso o torna uma ferramenta poderosa e fácil de usar para criar códigos de barras de alta qualidade para várias aplicações. O exemplo de código abaixo mostra como criar códigos QR.

Code to be executed - JavaScript


const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarcodeGenerator = aspose_barcode.BarcodeGenerator;
let EncodeTypes = aspose_barcode.EncodeTypes;

// Create an instane of the BarcodeGenerator class
let generator = new BarcodeGenerator(EncodeTypes.QR, "");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
generator.getParameters().getBarcode().getXDimension().setMillimeteres(2);

// Set codetext position
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);

// Generate and save image
generator.save("example.png", aspose_barcode.BarCodeImageFormat.PNG);
Generation result

Otimize a leitura do código de barras

Aspose.Barcode for C++ é uma biblioteca abrangente de códigos de barras para trabalhar com códigos de barras em uma ampla gama de aplicações. Um de seus principais recursos é a capacidade de ajustar o processo de reconhecimento para otimizar a qualidade e a velocidade da detecção do código de barras. A biblioteca oferece várias configurações avançadas que podem ser usadas para otimizar a leitura de códigos de barras, dependendo das necessidades específicas de um aplicativo. Por exemplo, a biblioteca fornece modos de leitura especiais que permitem a leitura rápida de códigos de barras lineares de alta qualidade. Isso pode ser útil em aplicativos que precisam processar rapidamente grandes volumes de dados de código de barras. Além disso, a biblioteca permite que os desenvolvedores especifiquem as regiões de digitalização de destino e os tipos de código de barras, o que pode melhorar a precisão da digitalização, concentrando-se nas áreas mais relevantes da imagem. A API também suporta a detecção de vários códigos de barras em uma única imagem, o que pode ser útil em aplicativos que precisam processar vários códigos de barras simultaneamente.

Exemplo ao vivo de reconhecimento de código de barras

A API do leitor de código de barras fornece um conjunto de recursos para digitalizar, detectar e ler códigos de barras 1D, 2D e postais. Com apenas algumas linhas de código, os desenvolvedores podem facilmente integrar essa funcionalidade em seus aplicativos e usá-la para detectar e decodificar uma ampla gama de códigos de barras comumente usados. A API foi projetada para ser fácil de usar e intuitiva, tornando mais fácil para os desenvolvedores adicionar recursos de leitura de código de barras de forma rápida e fácil a seus aplicativos.

Ready to recognize Reconhecendo Solte um arquivo aqui ou clique para navegar *

* Ao enviar seus arquivos ou usar o serviço, você concorda com nossos Termos de use e Política de Privacidade.

Code to be executed - JavaScript

    
const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarCodeReader = aspose_barcode.BarCodeReader;
let QualitySettings = aspose_barcode.QualitySettings;

let reader = new BarCodeReader("<file name>", null, DecodeType.AllSupportedTypes);
reader.readBarCodes().forEach(function (result, i, results)
{
    console.log(result.getCodeText());
    console.log(result.getCodeTypeName());
});

resultado do reconhecimento

O que as pessoas estão dizendo

Não acredite apenas em nossa palavra. Veja o que os usuários têm a dizer sobre APIs.

 
 
View Case Studies
  

Support and Learning Resources