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
- Genera un codice a barre in Node.js
- Genera un codice QR in Node.js
- Personalizza l’aspetto di un codice a barre
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’Australia | EAN8 |
azteco | Interleaved2of5 |
Supplemento codice a barre | ITF14 |
LibreriaEAN | Matrice 2 di 5 |
Codabar | MSI |
Codice11 | Pdf417 |
Codice128 | Pianeta |
Codice39 Esteso | Postnet |
Codice39 Norma | PZN (Pharma Zentral Nummer, codice a barre Pharmazentralnummer) |
Codice93 esteso | QR |
Codice93 Standard | SSCC18 |
matrice di dati | Standard2di5 |
Codice identificativo Deutsche Post | QR svizzero |
EAN128 | UPCA |
EAN13 | UPCE |
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.
- Innanzitutto, crea un oggetto della classe BarcodeGenerator e imposta il tipo del codice a barre nel suo costruttore, ad esempio EncodeTypes.CODE128.
- Imposta il testo del codice a barre usando il metodo BarcodeGenerator.setCodeText(string).
- Infine, genera l’immagine del codice a barre usando il metodo BarcodeGenerator.save(string, string).
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 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.
- Innanzitutto, crea un oggetto della classe BarcodeGenerator e passa EncodeTypes.QR al suo costruttore.
- Imposta il testo del codice a barre QR usando il metodo BarcodeGenerator.setCodeText(string).
- Infine, genera l’immagine del codice QR utilizzando il metodo BarcodeGenerator.save(string, string).
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
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.
- Innanzitutto, crea un oggetto della classe BarcodeGenerator e imposta il tipo del codice a barre nel suo costruttore, ad esempio EncodeTypes.AZTEC.
- Imposta il testo del codice a barre usando il metodo BarcodeGenerator.setCodeText(string).
- Personalizza il codice a barre usando i suoi parametri, come il ripristino del colore usando il metodo BarcodeGenerator.getParameters().setBackColor("#A9A9A9").
- Infine, genera l’immagine del codice a barre usando il metodo BarcodeGenerator.save(string, string).
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
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.