Dans le paysage numérique d’aujourd’hui, des solutions de stockage de données efficaces et fiables sont essentielles. les codes Aztec offrent un format de code bar de haute capacité qui peut stocker de grandes quantités de data alfanumérique avec des capacités robustes de correction d’erreur. Ce guide vous montrera comment générer et lire les Codes aztec en utilisant Aspose.BarCode pour .NET.

Création de codes Aztec

Gérer un code Aztec en C# est simple grâce aux fonctionnalités puissantes fournies par Aspose.BarCode pour .NET. ci-dessous sont les étapes pour créer un cod Aztek de base:

Guide étape par étape

Tout d’abord, assurez-vous que vous avez installé le package nécessaire à partir de NuGet ou de votre source préférée.

using Aspose.BarCode;

public void GenerateAztecCode()
{
    // Create an instance of BarCodeGenerator for Aztec symbology
    BarCodeGenerator generator = new BarCodeGenerator(EncodeTypes.Aztec);
    
    // Set the data to encode in the barcode
    generator.CodeText = "SampleData1234567890";
    
    // Save the generated Aztec code as an image file
    generator.Save("aztec_code.png", BarCodeImageFormat.Png);
}

personnaliser le code

Vous pouvez personnaliser différents aspects du code de barre, tels que la taille, la couleur et le niveau de correction d’erreur.

// Set the width and height of the barcode image
int width = 200;
int height = 200;
generator.GraphicsUnit = System.Drawing.GraphicsUnit.Pixel;
generator.SymbologySettings.Aztec.CodeSize = new Size(width, height);

generator.Save("custom_aztec_code.png", BarCodeImageFormat.Png);

Lire les codes Aztec

La lecture d’un code Aztec dans les données est tout aussi simple avec Aspose.BarCode pour .NET. L’exemple ci-dessous montre comment lire une image de code bar aztec générée et extraire le texte encodé.

Guide étape par étape

Pour lire un code Aztec, initialisez un BarCodeReader Objet et spécifier la voie de fichier de l’image de code barré que vous voulez décoder.

using Aspose.BarCode.BarCodeRecognition;

public void ReadAztecCode()
{
    // Initialize a BarCodeReader instance for reading Aztec codes
    BarCodeReader reader = new BarCodeReader("aztec_code.png", DecodeType.Aztec);
    
    // Iterate through all detected barcodes in the image
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine($"Decoded text: {result.CodeText}");
        Console.WriteLine($"Barcode type: {result.CodeType}");
        Console.WriteLine($"Confidence: {result.ReadingQuality}%");
    }
}

Améliorer la lecture

Pour une meilleure lecture, vous pouvez configurer le BarCodeReader d’appliquer des paramètres de qualité qui améliorent l’exactitude de la détection dans des conditions difficiles.

reader.QualitySettings.AllowMedianSmoothing = true;
reader.QualitySettings.MedianSmoothingWindowSize = 5;

Conclusion

Les codes Aztec fournissent une solution puissante pour le stockage et la récupération de données à haute capacité.En utilisant Aspose.BarCode pour .NET, les développeurs peuvent facilement intégrer les fonctionnalités de génération et de lecture d’Aztec dans leurs applications, assurant un traitement efficace et fiable des données.

More in this category