genera codice a barre in node.js

I codici a barre vengono utilizzati per rappresentare visivamente i dati sotto forma di oggetti grafici. Diversi tipi di codici a barre vengono utilizzati in vari casi, come Code128, QR code, Aztech, Pdf127 e così via. In questo articolo imparerai come implementare le funzionalità di generazione di codici a barre nelle tue applicazioni web. In particolare, l’articolo tratterà come generare codici a barre nelle applicazioni Node.js.

API del generatore di codici a barre Node.js

Per generare codici a barre, utilizzeremo Aspose.BarCode for Node.js via Java. È un’API ricca di funzionalità che ti consente di generare e leggere le simbologie di codici a barre più diffuse all’interno delle tue applicazioni Node.js. Puoi scaricare l’API o installarla utilizzando il seguente comando NPM.

> npm install aspose.barcode

Aspose.BarCode per Node.js tramite Java supporta le seguenti simbologie di codici a barre.

Posta dell’AustraliaEAN8
aztecoInterleaved2of5
Supplemento codice a barreITF14
LibreriaEANMatrice 2 di 5
CodabarMSI
Codice11Pdf417
Codice128Pianeta
Codice39 EstesoPostnet
Codice39 NormaPZN (Pharma Zentral Nummer, codice a barre Pharmazentralnummer)
Codice93 estesoQR
Codice93 StandardSSCC18
matrice di datiStandard2di5
Codice identificativo Deutsche PostQR svizzero
EAN128UPCA
EAN13UPCE
EAN14(SCC14)

Genera un codice a barre in Node.js

Di seguito sono riportati i passaggi per generare un codice a barre nelle applicazioni Node.js.

L’esempio di codice seguente mostra come generare un’immagine di codice a barre in Node.js.

// impostare il tipo di codice a barre
let encode_type = EncodeTypes.CODE_128;

// creare generatore di codici a barre
let generator = new BarcodeGenerator(encode_type, null);

// impostare il testo
generator.setCodeText("Aspose.BarCode");

// generare codice a barre
generator.save("barcode.png", "PNG");

Codice a barre

genera codice a barre node.js

Genera un codice QR in Node.js

Aspose.BarCode per Node.js tramite Java consente anche di generare codici a barre bidimensionali come i codici QR. Di seguito sono riportati i passaggi per generare un codice QR in Node.js.

L’esempio di codice seguente mostra come generare un codice QR in Node.js.

// impostare il tipo di codice a barre
let encode_type = EncodeTypes.QR;

// creare generatore di codici a barre
let generator = new BarcodeGenerator(encode_type, null);

// impostare il testo
generator.setCodeText("Aspose.BarCode");

// generare codice a barre
generator.save("barcode.png", "PNG");

QR Code

genera QR node.js

Personalizza l’aspetto di un codice a barre

È inoltre possibile personalizzare l’aspetto di un codice a barre modificando il colore di primo piano, il colore del retro, il carattere, il bordo, la risoluzione, ecc. Di seguito sono riportati i passaggi per personalizzare l’aspetto di un codice a barre.

L’esempio di codice seguente mostra come personalizzare un codice a barre in Node.js.

// creare generatore di codici a barre
let generator = new BarcodeGenerator(EncodeTypes.AZTEC, "Aspose.BarCode");
    
// imposta il colore del retro del codice a barre
generator.getParameters().setBackColor("#A9A9A9");
// imposta il colore della barra del codice a barre
generator.getParameters().getBarcode().setBarColor("#FFA500");
// imposta il colore del bordo
generator.getParameters().getBorder().setColor("#000000"); 
// imposta il colore del testo
generator.getParameters().getBarcode().getCodeTextParameters().setColor("#FFA500");
// impostare la risoluzione dell'immagine
generator.getParameters().setResolution(300);

// salva il codice a barre
generator.save("barcode.png", "PNG");

Codice a barre

personalizzare il codice a barre

Ottieni una licenza API gratuita

Per utilizzare l’API senza limitazioni di valutazione, puoi ottenere una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come generare un codice a barre nelle applicazioni Node.js. Inoltre, hai visto come personalizzare l’aspetto dei codici a barre utilizzando diverse opzioni. Inoltre, puoi esplorare di più sull’API utilizzando la sua documentazione. Inoltre, puoi condividere le tue domande con noi tramite il nostro forum.

Guarda anche