У данашњем дигиталном пејзажу, ефикасне и поуздане решења за складиштење података су од кључног значаја. Ацтец кодови нуде формат баркода високе капацитете који може да чува велике количине алфаномерних подаци са јаким могућностима за исправљање грешака. Овај водич ће вам показати како генерисати и читати ацтек кодове користећи Аппосе.Баркод за .НЕТ.

Производња Aztec кодова

Генерација Азтец кода у Ц# је једноставна захваљујући моћним карактеристикама које пружа Асписе.БарЦод за .НЕТ:

Корак по корак водич

Прво, уверите се да сте инсталирали неопходан пакет из НуГет или вашег омиљеног извора.

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

Прилагођавање кода

Можете прилагодити различите аспекте баркода, као што су величина, боја и ниво корекције грешака:

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

Прочитајте Aztec кодове

Читање Aztec кода назад у податке је једнако једноставно са Aspose.BarCode за .NET. Следећи пример показује како да прочитате генерисани Азtec баркод слику и извучете кодиран текст.

Корак по корак водич

Да бисте прочитали Ацтец код, иницијалишете BarCodeReader објекат и одредите пут датотеке слике баркода које желите да декодирате.

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

За бољу читавост, можете подесити BarCodeReader да примењују подешавања квалитета које побољшавају тачност откривања у изазовним условима.

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

Закључак

Aztec kodovi pružaju moćno rešenje za skladištenje i povlačenje podataka visokog kapaciteta. koristeći Aspose.BarCode za .NET, razvijalci mogu lako integrisati funkcije generiranja i čitanja aztec koda u svoje aplikacije, osiguravajući efikasnu i pouzdanu obradu podataka.

More in this category