Les codes-barres sont utilisés pour représenter visuellement les données sous forme d’objets graphiques. Différents types de codes à barres sont utilisés dans divers cas, tels que Code128, QR code, Aztech, Pdf127, etc. Dans cet article, vous apprendrez à implémenter des fonctionnalités de génération de codes à barres dans vos applications Web. En particulier, l’article expliquera comment générer des codes-barres dans les applications Node.js.
- API de générateur de code-barres Node.js
- Générer un code-barres dans Node.js
- Générer un code QR dans Node.js
- Personnaliser l’apparence d’un code-barres
API de générateur de code-barres Node.js
Afin de générer des codes-barres, nous utiliserons Aspose.BarCode for Node.js via Java. Il s’agit d’une API riche en fonctionnalités qui vous permet de générer et de lire des symbologies de codes-barres populaires à partir de vos applications Node.js. Vous pouvez soit télécharger l’API ou l’installer à l’aide de la commande NPM suivante.
> npm install aspose.barcode
Aspose.BarCode for Node.js via Java prend en charge les symbologies de code-barres suivantes.
Poste Australie | EAN8 |
Aztèque | Entrelacé2of5 |
Supplément Code-barres | ITF14 |
BooklandEAN | Matrice 2 sur 5 |
Codabar | MSI |
Code11 | Pdf417 |
Code128 | Planète |
Code39 étendu | Postnet |
Norme Code39 | PZN (Pharma Zentral Nummer, code-barres Pharmazentralnummer) |
Code93 étendu | QR |
Norme Code93 | SSCC18 |
Datamatrix | Norme2sur5 |
Code d’identification Deutsche Post | QR suisse |
EAN128 | UPCA |
EAN13 | SEPC |
EAN14(SCC14) |
Générer un code-barres dans Node.js
Voici les étapes pour générer un code-barres dans les applications Node.js.
- Tout d’abord, créez un objet de la classe BarcodeGenerator et définissez le type de code-barres dans son constructeur, par exemple EncodeTypes.CODE128.
- Définissez le texte du code-barres à l’aide de la méthode BarcodeGenerator.setCodeText(string).
- Enfin, générez l’image du code-barres à l’aide de la méthode BarcodeGenerator.save(string, string).
L’exemple de code suivant montre comment générer une image de code-barres dans Node.js.
// définir le type de code-barres
let encode_type = EncodeTypes.CODE_128;
// créer un générateur de code-barres
let generator = new BarcodeGenerator(encode_type, null);
// Définir le texte
generator.setCodeText("Aspose.BarCode");
// générer un code-barres
generator.save("barcode.png", "PNG");
code à barre
Générer un code QR dans Node.js
Aspose.BarCode for Node.js via Java vous permet également de générer des codes-barres en deux dimensions tels que des codes QR. Voici les étapes pour générer un code QR dans Node.js.
- Tout d’abord, créez un objet de la classe BarcodeGenerator et passez EncodeTypes.QR à son constructeur.
- Définissez le texte du code-barres QR à l’aide de la méthode BarcodeGenerator.setCodeText(string).
- Enfin, générez l’image du code QR à l’aide de la méthode BarcodeGenerator.save(string, string).
L’exemple de code suivant montre comment générer un code QR dans Node.js.
// définir le type de code-barres
let encode_type = EncodeTypes.QR;
// créer un générateur de code-barres
let generator = new BarcodeGenerator(encode_type, null);
// Définir le texte
generator.setCodeText("Aspose.BarCode");
// générer un code-barres
generator.save("barcode.png", "PNG");
QR Code
Personnaliser l’apparence d’un code-barres
Vous pouvez également personnaliser l’apparence d’un code-barres en modifiant la première couleur, la couleur de fond, la police, la bordure, la résolution, etc. Voici les étapes pour personnaliser l’apparence d’un code-barres.
- Tout d’abord, créez un objet de la classe BarcodeGenerator et définissez le type de code-barres dans son constructeur, par exemple EncodeTypes.AZTEC.
- Définissez le texte du code-barres à l’aide de la méthode BarcodeGenerator.setCodeText(string).
- Personnalisez le code-barres à l’aide de ses paramètres, tels que la couleur de retour à l’aide de la méthode BarcodeGenerator.getParameters().setBackColor("#A9A9A9").
- Enfin, générez l’image du code-barres à l’aide de la méthode BarcodeGenerator.save(string, string).
L’exemple de code suivant montre comment personnaliser un code-barres dans Node.js.
// créer un générateur de code-barres
let generator = new BarcodeGenerator(EncodeTypes.AZTEC, "Aspose.BarCode");
// définir la couleur de fond du code-barres
generator.getParameters().setBackColor("#A9A9A9");
// définir la couleur de la barre du code-barres
generator.getParameters().getBarcode().setBarColor("#FFA500");
// définir la couleur de la bordure
generator.getParameters().getBorder().setColor("#000000");
// définir la couleur du texte
generator.getParameters().getBarcode().getCodeTextParameters().setColor("#FFA500");
// définir la résolution de l'image
generator.getParameters().setResolution(300);
// enregistrer le code-barres
generator.save("barcode.png", "PNG");
code à barre
Obtenez une licence API gratuite
Afin d’utiliser l’API sans limitations d’évaluation, vous pouvez obtenir une licence temporaire gratuite.
Conclusion
Dans cet article, vous avez appris à générer un code-barres dans les applications Node.js. De plus, vous avez vu comment personnaliser l’apparence des codes-barres à l’aide de différentes options. De plus, vous pouvez en savoir plus sur l’API en utilisant sa documentation. De plus, vous pouvez nous faire part de vos questions via notre forum.