U današnjem digitalnom krajoliku, učinkovita i pouzdana rješenja za skladištenje podataka ključna su. Aztec kodovi nude format vrpca s visokim kapacitetom koji može pohraniti velike količine alfanumeričkih podataka s snažnim mogućnostima ispravljanja pogrešaka. Ovaj vodič će vam pokazati kako generirati i čitati aztec kode pomoću Aspose.BarCode za .NET.

Proizvodnja Aztec kodova

Generiranje Aztec koda u C# je jednostavno zahvaljujući snažnim značajkama koje pruža Aspose.BarCode za .NET.

korak po korak vodič

Prvo, pobrinite se da ste instalirali potrebni paket iz NuGeta ili vašeg omiljenog izvora.

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

Korištenje koda

Možete prilagoditi različite aspekte čvornog koda, kao što su veličina, boja i razina ispravljanja pogreške.

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

Čitanje Aztec kodova

Čitanje Aztec koda natrag u podatke jednako je jednostavno s Aspose.BarCode za .NET. Sljedeći primjer pokazuje kako pročitati generiranu sliku aztec barkoda i izvaditi kodirani tekst.

korak po korak vodič

Da biste pročitali Aztec kod, inicijalizirajte BarCodeReader objekta i odrediti put datoteke slika čvornog koda koje želite dekodirati.

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

Povećanje čitljivosti

Za bolju čitljivost možete konfigurirati BarCodeReader primjenjivati postavke kvalitete koji poboljšavaju točnost otkrivanja u izazovnim uvjetima.

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

zaključak

Aztec kodovi pružaju snažno rješenje za skladištenje i povlačenje podataka visoke kapacitete. koristeći Aspose.BarCode za .NET, razvijalci mogu lako integrirati funkcije generiranja i čitanja aztec koda u svoje aplikacije, osiguravajući učinkovitu i pouzdanu obradu podataka.

More in this category