gerar código de barras em node.js

Códigos de barras são usados para representar visualmente os dados na forma de objetos gráficos. Diferentes tipos de códigos de barras são usados em vários casos, como Code128, QR code, Aztech, Pdf127 e etc. Neste artigo, você aprenderá como implementar recursos de geração de código de barras em seus aplicativos web. Particularmente, o artigo abordará como gerar códigos de barras em aplicativos Node.js.

API do gerador de código de barras Node.js

Para gerar códigos de barras, usaremos Aspose.BarCode for Node.js via Java. É uma API rica em recursos que permite gerar e ler simbologias de código de barras populares de dentro de seus aplicativos Node.js. Você pode baixar a API ou instalá-la usando o seguinte comando NPM.

> npm install aspose.barcode

Aspose.BarCode para Node.js via Java suporta as seguintes simbologias de código de barras.

Correio da Austrália EAN8
Asteca Interleaved2of5
Suplemento de código de barras ITF14
BooklandEAN Matriz 2 de 5
Codabar MSI
Código11 Pdf417
Código128 Planeta
Código39 Estendido Postnet
Código 39 Padrão PZN (Número Pharma Zentral, código de barras Pharmazentralnummer)
Código93 Estendido QR
Código 93 Padrão SSCC18
Matriz de dados Padrão2de5
Deutsche Post Identcode QR suíço
EAN128 UPCA
EAN13 UPCE
EAN14(SCC14)

Gerar um código de barras no Node.js

A seguir estão as etapas para gerar um código de barras em aplicativos Node.js.

A amostra de código a seguir mostra como gerar uma imagem de código de barras no Node.js.

// definir o tipo de código de barras
let encode_type = EncodeTypes.CODE_128;

// criar gerador de código de barras
let generator = new BarcodeGenerator(encode_type, null);

// definir texto
generator.setCodeText("Aspose.BarCode");

// gerar código de barras
generator.save("barcode.png", "PNG");

Código de barras

gerar código de barras node.js

Gerar um QR Code no Node.js

Aspose.BarCode para Node.js via Java também permite gerar códigos de barras bidimensionais, como códigos QR. A seguir estão as etapas para gerar um código QR no Node.js.

A amostra de código a seguir mostra como gerar um código QR no Node.js.

// definir o tipo de código de barras
let encode_type = EncodeTypes.QR;

// criar gerador de código de barras
let generator = new BarcodeGenerator(encode_type, null);

// definir texto
generator.setCodeText("Aspose.BarCode");

// gerar código de barras
generator.save("barcode.png", "PNG");

Código QR

gerar QR node.js

Personalizar a aparência de um código de barras

Você também pode personalizar a aparência de um código de barras alterando a primeira cor, a cor de fundo, a fonte, a borda, a resolução etc. A seguir estão as etapas para personalizar a aparência de um código de barras.

A amostra de código a seguir mostra como personalizar um código de barras no Node.js.

// criar gerador de código de barras
let generator = new BarcodeGenerator(EncodeTypes.AZTEC, "Aspose.BarCode");
    
// definir a cor traseira do código de barras
generator.getParameters().setBackColor("#A9A9A9");
// definir a cor da barra do código de barras
generator.getParameters().getBarcode().setBarColor("#FFA500");
// definir cor da borda
generator.getParameters().getBorder().setColor("#000000"); 
// definir cor do texto
generator.getParameters().getBarcode().getCodeTextParameters().setColor("#FFA500");
// definir resolução de imagem
generator.getParameters().setResolution(300);

// salvar código de barras
generator.save("barcode.png", "PNG");

Código de barras

personalizar código de barras

Obtenha uma licença de API gratuita

Para usar a API sem limitações de avaliação, você pode obter uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como gerar um código de barras em aplicativos Node.js. Além disso, você viu como personalizar a aparência dos códigos de barras usando diferentes opções. Além disso, você pode explorar mais sobre a API usando sua documentação. Além disso, você pode compartilhar suas dúvidas conosco por meio do nosso fórum.

Veja também