Générer du code Data Matrix en C#.

Le code de matrice de données offre une densité de données élevée dans une petite taille, ce qui en fait un choix idéal pour les scénarios à espace limité. Dans certains scénarios, vous souhaiterez peut-être créer un code Data Matrix pour stocker des informations sous la forme de cellules contrastées disposées dans une grille. Conformément à ces exigences, cet article explique comment générer un code Data Matrix par programmation en C#.

Installation de l’API C# pour générer du code Data Matrix

L’API Aspose.BarCode for .NET prend en charge la génération ou la numérisation de différents [codes à barres] 1D et 2D]2. Vous pouvez le configurer dans votre environnement en téléchargeant ses fichiers DLL ou en exécutant la commande NuGet suivante pour l’installer à partir de la galerie NuGet.

PM> Install-Package Aspose.BarCode

Générer du code Data Matrix en C#

Vous devez suivre les étapes ci-dessous pour générer un code Data Matrix :

  1. Créez un objet de la classe BarcodeGenerator et définissez le EncodeType.
  2. Définissez les pixels et le mode d’encodage pour le code Data Matrix.
  3. Enregistrez le code Data Matrix de sortie en l’exportant dans une image PNG.

L’exemple de code suivant explique comment générer un code Data Matrix en C# :

// Initialiser un objet de la classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "ASPOSE");

// Définir les pixels
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Réglez le mode d'encodage sur Auto
gen.Parameters.Barcode.DataMatrix.DataMatrixEncodeMode = DataMatrixEncodeMode.Auto;

// Enregistrer la sortie Code Datamatrix
gen.Save("Datamatrix.png", BarCodeImageFormat.Png);

Générer du code Data Matrix ECC200 en C#

Les étapes suivantes montrent comment créer du code Data Matrix ECC200 en C#.

  1. Instanciez un objet de la classe BarcodeGenerator et transmettez le texte d’entrée et EncodeType en tant que paramètres.
  2. Définissez les pixels et le type ECC de la matrice de données.
  3. Écrivez le code-barres Data Matrix ECC200 à l’aide de la méthode Save.

L’extrait de code ci-dessous explique comment générer un code-barres Data Matrix ECC200 en C# :

// Initialiser un objet de la classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "Åspóse");

// Définir les pixels
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Définissez DataMatrix Ecc sur 200
gen.Parameters.Barcode.DataMatrix.DataMatrixEcc = DataMatrixEccType.Ecc200;

// Enregistrer la sortie Code Datamatrix
gen.Save("DatamatrixEcc200Basic.png", BarCodeImageFormat.Png);

Obtenez une licence gratuite

Vous souhaitez évaluer l’API sans aucune limite d’évaluation ? Si oui, vous pouvez demander une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez exploré comment générer un code Data Matrix avec différents encodages comme ECC200, ECC000, ECC050, etc. ainsi que d’autres variantes du code Data Matrix. Vous pouvez jeter un oeil à d’autres fonctionnalités en visitant l’espace documentation. N’hésitez pas à nous contacter sur le forum en cas de questions.

Voir également