Générez un code QR en C#.

Un code QR est un code-barres bidimensionnel qui peut être utilisé pour stocker des données utiles pour identifier ou suivre des informations. Parfois, vous devrez peut-être créer un code QR pour intégrer des informations sous forme de grilles verticales et horizontales. En conséquence, cet article explique comment générer un code QR par programmation en C#.

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

Vous devez installer l’API Aspose.BarCode for .NET. Il peut être utilisé pour créer ou numériser différents types de codes à barres. Vous pouvez télécharger les fichiers DLL de référence ou les installer avec la commande NuGet suivante.

PM> Install-Package Aspose.BarCode

Générer un code QR en C#

Vous pouvez générer un QR Code en suivant les étapes ci-dessous :

  1. Initialisez une instance de la classe BarcodeGenerator tout en spécifiant le EncodeType et le texte d’entrée.
  2. Définissez la version et le type d’encodage du code QR.
  3. Générez un code QR et enregistrez l’image de sortie au format PNG.

L’extrait de code ci-dessous montre comment générer un code QR en C# :

// Initialiser une instance de la classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Définir la version automatique
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//Définir le type d'encodage QR ForceMicroQR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceMicroQR;
gen.Save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.Png);

Générer un code QR avec l’encodage ForceQR en C#

Ici, vous apprendrez à créer un code QR de type ForceQR en C#.

  1. Initialisez une instance de la classe BarcodeGenerator tout en spécifiant le EncodeType et le texte d’entrée.
  2. Définissez la version et le type d’encodage du code QR.
  3. Créez un code QR et écrivez le code QR généré sous forme d’image PNG.

L’exemple de code suivant montre comment générer un code QR avec l’encodage ForceQR en C# :

// Initialiser une instance de la classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Définir la version automatique
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//Définir le type d'encodage QR ForceQR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
gen.Save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.Png);

Obtenez une licence gratuite

Vous pouvez demander une licence temporaire gratuite pour évaluer l’API dans toute sa capacité.

Conclusion

Dans cet article, vous avez appris à générer un code QR avec différentes versions et types d’encodage par programmation en C#. En outre, vous pouvez visiter la section documentation pour explorer diverses autres fonctionnalités offertes par Aspose.BarCode pour l’API .NET. En cas de questions, n’hésitez pas à nous écrire sur le forum.

Voir également