I dagens digitala landskap är effektiva och tillförlitliga data lagringslösningar avgörande. Aztec-koder erbjuder ett högkapacitet barkodformat som kan lagra stora mängder alphanumeriska data med robusta felkorrigeringskapaciteter. Denna guide visar dig hur man genererar och läser aztec koder med Aspose.BarCode för .NET.

Skapa Aztec koder

Att generera en Aztec-kod i C# är enkelt tack vare de kraftfulla funktionerna som tillhandahålls av Aspose.BarCode för .NET.

Steg för steg guide

Först, se till att du har installerat det nödvändiga paketet från NuGet eller din föredragna källa.

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

Anpassa koden

Du kan anpassa olika aspekter av barkoden, såsom storlek, färg och fel korrigering nivå.

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

Läs Aztec koder

Att läsa en Aztec-kod tillbaka i data är lika enkelt med Aspose.BarCode för .NET. Följande exempel visar hur man läser en genererad Aztek-barcode-bild och extrahera kodad text.

Steg för steg guide

För att läsa en Aztec-kod, initialisera en BarCodeReader objekt och ange filvägen för barkoden bild du vill dekryptera.

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

Förbättrad läsbarhet

För bättre läsbarhet kan du konfigurera BarCodeReader tillämpa kvalitetsinställningar som förbättrar upptäckts noggrannhet under utmanande förhållanden.

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

slutsatser

Aztec-koder ger en kraftfull lösning för högkapacitet data lagring och återhämtning. Genom att använda Aspose.BarCode för .NET kan utvecklare enkelt integrera Azteks kodgenerering och läsfunktioner i sina applikationer, vilket säkerställer effektiv och tillförlitlig datahantering.

More in this category