générer un code-barres en C#

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 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");
générer un code-barres en C#

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.

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");
générer un code-barres QR en C#

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.

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");
générer un code-barres aztèque en C#

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.

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");
générer un code-barres avec une légende en C#

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.

Voir également