Comment générer des barcodes 2D dans .NET

Comment générer des barcodes 2D dans .NET

Les codes de barre 2D, tels que les codes QR et Data Matrix, sont essentiels pour les applications qui nécessitent un codage de données compact, tels que le suivi des produits, les systèmes de paiement et les activités promotionnelles. Aspose.BarCode 2D Writer pour .NET, les développeurs peuvent facilement générer des codes de barre 2D de manière programmée, personnaliser leur apparence et les intégrer sans cesse dans les applications .NET.

Les avantages de la génération de code bar 2D

  • Enregistrement de données compactes:- Encoder de grandes quantités de données dans un petit format facilement scanable.

  • Bien soutenu:- Les codes de barre 2D, en particulier les codes QR, sont soutenus par la plupart des appareils mobiles et les scanners de codes de barre.

  • Une adaptation élevée:- Customiser la taille, la couleur, le niveau de correction d’erreur et plus pour répondre à vos besoins.

Principaux critères : Setting Up Aspose.BarCode

  • Installez le Le .NET SDK sur votre système.
  • Ajoutez Aspose.BarCode à votre projet : dotnet add package Aspose.BarCode
  • Obtenez une licence mesurée et configurez-la en utilisant SetMeteredKey().

Guide étape par étape pour générer des barcodes 2D

Étape 1 : Configurez la Licence Métérée

Configurez votre licence Aspose.BarCode pour une fonctionnalité complète.

using Aspose.BarCode.Generation;

Metered license = new Metered();
license.SetMeteredKey("<your public key>", "<your private key>");
Console.WriteLine("Metered license configured successfully.");

Étape 2: Créer une instance de la classe BarcodeGenerator

Installez la classe BarcodeGenerator, qui est votre point d’entrée pour la création de code bar.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "123456789");
Console.WriteLine("BarcodeGenerator instance created.");

Étape 3 : Définir le type de barcode

Définissez le type de barcode 2D que vous voulez générer (par exemple, QR Code, Matrix de données).

generator.EncodeType = EncodeTypes.QR;  // Specify QR Code generation
Console.WriteLine("QR Code selected for generation.");

Étape 4 : personnaliser les paramètres de code bar

Optionnellement, vous pouvez personnaliser la taille du code bar, le niveau de correction d’erreur et d’autres paramètres.

generator.Parameters.Barcode.XDimension.Pixels = 5; // Adjust pixel size
generator.Parameters.Barcode.BarHeight.Pixels = 125; // Set barcode height
generator.Parameters.Barcode.ErrorLevel = 30; // Set error correction level
Console.WriteLine("Barcode settings customized.");

Étape 5: Gérer l’image de code bar

Gérer l’image de code bar avec la méthode GenerateBarCodeImage() ou la sauvegarder directement.

generator.Save("barcode_image.png", BarCodeImageFormat.Png); // Save as PNG
Console.WriteLine("Barcode image saved successfully.");

Étape 6 : Test de la génération de code bar

Testez le code bar généré en le scanant avec un appareil mobile ou un scanner de code bar.

Problèmes communs et fixations

  • Précédent sur la taille du code:- Adapter le XDimension et BarHeight pour s’assurer que les barcodes sont scanables à la taille souhaitée.

  • Couleur et formatage:- Modifiez la couleur et le fond du code de barre pour répondre à vos exigences de marque.

  • Formats non supportés:- Assurez-vous que le format de fichier de sortie est supporté par l’appareil ou le logiciel que vous utilisez pour scanner.

Les ressources liées :

 Français