У сучасному цифровому ландшафті важливі ефективні і надійні рішення для зберігання даних. Aztec коди пропонують формат баркоду високої потужності, який може зберігати великі кількості алфаномерних даних з міцними можливостями виправлення помилок. Цей посібник покаже вам, як генерувати і читати ацтеки за допомогою Aspose.BarCode для .NET.

Створення Aztec Codes

Створення Aztec коду в C# є простим завдяки потужним функціям, що надаються Aspose.BarCode для .NET. Нижче наведено кроки для створення базового aztec-коду:

Крок за кроком інструкція

Перш за все, переконайтеся, що ви встановили необхідний пакет з NuGet або вашого улюбленого джерела.

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. Наступний приклад показує, як читати генерувану зображення штрих-коду aztec і витягувати зашифрований текст.

Крок за кроком інструкція

Для того, щоб прочитати ацтек-код, запустити 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}%");
    }
}

Підвищення читальності

Для кращої чіткості ви можете встановити BarCodeReader застосовувати налаштування якості, які підвищують точність виявлення в складних умовах.

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

Заключення

Користуючись Aspose.BarCode для .NET, розробники можуть легко інтегрувати функції створення і читання коду Aztec в свої додатки, забезпечуючи ефективне і надійне обробку даних.

More in this category