Générer un code-barres EAN en C#

Le code-barres EAN est également connu sous le nom de numéro d’article européen. Il existe différentes variantes de codes EAN qui contiennent des données supplémentaires sous forme de chiffres supplémentaires. Cet article explique comment créer un code EAN par programmation en C#. De plus, il vous guide sur la façon d’ajouter des chiffres supplémentaires avec le code EAN 13 pour en faire un code-barres EAN 5.

API C# pour générer un code-barres EAN - Téléchargement gratuit

Aspose.BarCode pour .NET prend en charge le travail avec différents types de codes à barres. Vous pouvez facilement configurer l’API en téléchargeant ses fichiers DLL de référence depuis la page Téléchargements ou utiliser le gestionnaire de packages NuGet pour l’installer avec toutes les dépendances éventuelles.

PM> Install-Package Aspose.BarCode

Créer un code-barres EAN 13 en C#

Vous devez suivre les étapes ci-dessous pour créer un code-barres EAN 13 :

  1. Créez une instance de la classe BarcodeGenerator et définissez EncodeType sur EAN13.
  2. Définissez la taille en pixels.
  3. Enregistrez le code EAN généré sous forme d’image.

L’extrait de code suivant montre comment créer un code-barres EAN 13 en C# :

// Initialiser une instance de la classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

// Définir la taille en pixels
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Enregistrer la sortie du code-barres EAN 13
gen.Save("Ean13.png", BarCodeImageFormat.Png);

Générer EAN 5 avec des données supplémentaires en C#

Les étapes suivantes montrent comment générer un code EAN avec des données supplémentaires en C#.

  1. Initialisez un objet de la classe BarcodeGenerator et spécifiez le EncodeType.
  2. Définissez l’espace supplémentaire et les données supplémentaires EAN 5.
  3. Exportez le code-barres EAN de sortie sous n’importe quel format d’image comme JPG, PNG, BMP, etc.

L’extrait de code ci-dessous explique comment générer du code EAN 5 avec des données supplémentaires par programmation en C# :

// Initialiser une instance de la classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

//// Définit la taille en pixels
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Définir l'espace supplémentaire en pixels
gen.Parameters.Barcode.Supplement.SupplementSpace.Pixels = 20;

// Set supplément EAN 5
gen.Parameters.Barcode.Supplement.SupplementData = "12345";

// Enregistrer le code-barres EAN 5
gen.Save("SupplementEAN5.png", BarCodeImageFormat.Png);

La capture d’écran ci-dessous montre le code-barres EAN 5 de sortie avec des données supplémentaires :

Générer EAN 5 en C#

Obtenez une licence gratuite

Vous pouvez demander une licence temporaire gratuite afin d’évaluer les fonctionnalités de l’API sans aucune limitation.

Conclusion

Dans cet article, vous avez appris à créer un code EAN 13 par programmation en C#. De même, il explique également comment ajouter des données supplémentaires en tant que chiffres supplémentaires pour générer un code-barres EAN 5 en C#. De plus, vous pouvez consulter l’espace documentation pour apprendre à travailler avec divers autres types de codes-barres. N’hésitez pas à nous écrire sur forum au cas où vous auriez besoin de discuter de l’une de vos questions.

Voir également