I dagens digitale landskap er effektive og pålitelige data lagringsløsninger avgjørende. Aztec-koder tilbyr et høykapasitet barkodeformat som kan lagre store mengder alphanumeriske data med robuste feil korrigeringskapasiteter. Denne guiden vil vise deg hvordan du genererer og leser aztec koder ved hjelp av Aspose.BarCode for .NET.

Generere Aztec koder

Generere en Aztec-kode i C# er enkelt takket være de kraftige funksjonene som tilbys av Aspose.BarCode for .NET.

Step-by-step guide

Først, sørg for at du har installert det nødvendige pakken fra NuGet eller din foretrukne kilde.

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);
}

Tilpasning av koden

Du kan tilpasse ulike aspekter av barkoden, for eksempel størrelse, farge og feil korreksjonsnivå.

// 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);

Les Aztec koder

Å lese en Aztec-kode tilbake til data er like enkelt med Aspose.BarCode for .NET. Det følgende eksemplet viser hvordan du leser et generert Aztek-barkoden bilde og ekstrakter kodet tekst.

Step-by-step guide

For å lese en Aztec-kode, initialiser en BarCodeReader objekt og angi filveien til barkodebilde du vil dekode.

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}%");
    }
}

Forbedrer lesbarhet

For bedre lesbarhet kan du konfigurere BarCodeReader å bruke kvalitetsinnstillinger som forbedrer oppdagelses nøyaktighet under utfordrende forhold.

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

Conclusion

Aztec-koder gir en kraftig løsning for høykapasitet data lagring og gjenoppretting. Ved å bruke Aspose.BarCode for .NET, kan utviklere enkelt integrere aztec kode generasjon og lesingsfunksjoner i sine applikasjoner, sikre effektiv og pålitelig data håndtering.

More in this category