Les codes à barres sont utilisés pour représenter visuellement les données sous une forme lisible par machine. Le plus souvent, les codes-barres apparaissent comme un moyen d’identification d’un produit. Différents types de codes-barres sont utilisés dans différents scénarios tels que Code128, QR, Datamatrix, Aztec, etc. Dans cet article, vous apprendrez à générer les codes-barres en C#. De plus, vous verrez comment personnaliser l’apparence d’un code-barres.
- API de générateur de code-barres C#
- Comment générer un code-barres avec C#
- Comment générer un code-barres QR à l’aide de C#
- Personnaliser l’apparence d’un code-barres en C#
- Ajouter une légende dans le code à barres à l’aide de C#
API de code-barres C# - Téléchargement gratuit
Aspose.BarCode for .NET est un puissant générateur de codes-barres et une API de scanner. Il vous permet de générer et de lire un large éventail de symbologies de codes-barres, y compris, mais sans s’y limiter :
- Code128
- Code11
- Code39
- QR
- Matrice de données
- EAN13
- EAN8
- ITF14
- PDF417
- et plus.
Vous pouvez télécharger l’API gratuitement ou l’installer dans votre application .NET à l’aide de NuGet.
PM> Install-Package Aspose.BarCode
Comment générer un code-barres avec C#
Voici les étapes pour générer un code-barres à l’aide de Aspose.BarCode for .NET.
- Tout d’abord, créez un objet de la classe BarcodeGenerator et spécifiez le type et le texte du code-barres dans son constructeur.
- Définissez les fonctionnalités du code-barres telles que la résolution, etc.
- Enfin, générez un code-barres à l’aide de la méthode BarcodeGenerator.Save(String).
L’exemple de code suivant montre comment générer un code-barres à l’aide de C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");
// définir la résolution
generator.Parameters.Resolution = 400;
// générer un code-barres
generator.Save("generate-barcode.png");
Comment générer un code-barres QR à l’aide de C#
Vous pouvez générer d’autres types de codes-barres de la même manière. Pour la démonstration, générons un code-barres QR. Voici les étapes pour générer un code-barres QR.
- Créez un objet de la classe BarcodeGenerator et spécifiez le type de code-barres comme EncodeTypes.QR.
- Générez un code-barres à l’aide de la méthode BarcodeGenerator.Save(String).
L’exemple de code suivant montre comment générer un code-barres QR à l’aide de C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// définir la résolution
generator.Parameters.Resolution = 400;
// générer un code-barres
generator.Save("generate-barcode.png");
Personnaliser l’apparence d’un code-barres en C#
Vous pouvez également personnaliser l’apparence du code-barres. Par exemple, vous pouvez modifier sa police, sa couleur de fond, sa couleur de texte, etc. Voici les étapes pour personnaliser un code-barres à l’aide de Aspose.BarCode for .NET.
- Commencez par créer une instance de la classe BarcodeGenerator.
- Définissez l’apparence du code-barres à l’aide des propriétés BarcodeGenerator.Parameters, c’est-à-dire BarcodeGenerator.Parameters.BackColor.
- Enfin, générez un code-barres à l’aide de la méthode BarcodeGenerator.Save(String).
L’exemple de code suivant montre comment générer un code-barres Aztec personnalisé à l’aide de C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode");
// définir la couleur de fond du code-barres
generator.Parameters.BackColor = System.Drawing.Color.DarkGray;
// définir la couleur de la barre du code-barres
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange;
// définir la couleur de la bordure
generator.Parameters.Border.Color = System.Drawing.Color.Black;
// définir la couleur du texte
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange;
// définir la résolution
generator.Parameters.Resolution = 400;
// générer un code-barres
generator.Save("generate-barcode.png");
Ajouter une légende dans les codes à barres à l’aide de C#
Vous avez peut-être vu des codes-barres avec une légende au-dessus ou en dessous de l’image du code-barres. Ces légendes peuvent être utilisées pour afficher des informations supplémentaires sur le code-barres lui-même. Aspose.BarCode for .NET vous permet également d’ajouter une légende au-dessous, au-dessus ou des deux côtés du code-barres. Voici les étapes pour ajouter une légende.
- Commencez par créer un objet de la classe BarcodeGenerator.
- Définissez le texte du code-barres et saisissez le constructeur de BarcodeGenerator.
- Définissez la légende à l’aide des propriétés CaptionAbove ou CaptionBelow.
- Enfin, enregistrez le code-barres à l’aide de la méthode BarcodeGenerator.Save(String).
L’exemple de code suivant montre comment ajouter une légende dans un code-barres à l’aide de C#.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");
// définir des légendes
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;
// générer un code-barres
generator.Save("generate-barcode.png");
Conclusion
Dans cet article, vous avez appris à générer des codes-barres par programmation à l’aide de C#. De plus, vous avez vu comment personnaliser un code barre en modifiant son apparence. Vous pouvez en savoir plus sur l’API du générateur de codes-barres C# à l’aide de documentation.