Šiandienos skaitmeniniame kraštovaizdyje labai svarbūs efektyvūs ir patikimi duomenų saugojimo sprendimai. „Aztec“ kodai siūlo didelio pajėgumo juostos kodo formatą, kuris gali saugoti didelį kiekį alfanumerinių duomenų su tvirtomis klaidų ištaisymo galimybėmis.

Azteko kodai

Aztec kodo sukūrimas C# yra paprastas dėl galingų funkcijų, kurias siūlo Aspose.BarCode .NET. Žemiau pateikiami žingsniai, kaip sukurti pagrindinį Azteko kodą:

Žingsnis po žingsnio vadovas

Pirma, įsitikinkite, kad įdiegėte reikiamą paketą iš NuGet arba jūsų pageidaujamo šaltinio.

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

Kodu pritaikymas

Galite pritaikyti įvairius juostos kodo aspektus, pavyzdžiui, dydį, spalvą ir klaidų korekcijos lygį.

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

Skaityti Aztec kodai

Perskaityti Aztec kodą atgal į duomenis yra taip pat paprasta su Aspose.BarCode .NET. Toliau pateikiamas pavyzdys rodo, kaip skaityti generuotą Azteco juostų kodo vaizdą ir išgauti koduojamą tekstą.

Žingsnis po žingsnio vadovas

Norėdami perskaityti Aztec kodą, pradėkite BarCodeReader objektas ir nurodykite juostos kodo vaizdo failo maršrutą, kurį norite nuskaityti.

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

Skaitytinumo didinimas

Siekiant geresnio skaitymo, galite nustatyti BarCodeReader taikyti kokybės nustatymus, kurie pagerina aptikimo tikslumą sudėtingomis sąlygomis.

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

Conclusion

Aztec kodai suteikia galingą sprendimą didelio pajėgumo duomenų saugojimui ir gavimui. naudojant „Aspose.BarCode“ .NET, kūrėjai gali lengvai integruoti „Aztec“ kodo generavimo ir skaitymo funkcijas į savo programas, užtikrinant veiksmingą ir patikimą duomenų tvarkymą.

More in this category