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
- Générer un code QR en C#
- Générer un code QR avec l’encodage ForceQR 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 :
- Initialisez une instance de la classe BarcodeGenerator tout en spécifiant le EncodeType et le texte d’entrée.
- Définissez la version et le type d’encodage du code QR.
- 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#.
- Initialisez une instance de la classe BarcodeGenerator tout en spécifiant le EncodeType et le texte d’entrée.
- Définissez la version et le type d’encodage du code QR.
- 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.