در چشم انداز دیجیتال امروز، راه حل های ذخیره سازی داده های کارآمد و قابل اعتماد بسیار مهم است.کد های Aztec یک فرمت کد نوار با ظرفیت بالا را ارائه می دهند که می تواند مقدار زیادی از اطلاعات آلفانومریک را با قابلیت های اصلاح خطا قوی ذخایر کند.این راهنمای به شما نشان می دهد که چگونه کدهای Aztec با استفاده از Aspose.BarCode برای .NET را تولید و بخوانید.

ایجاد کد Aztec

ایجاد یک کد Aztec در C# به سادگی به لطف ویژگی های قدرتمند ارائه شده توسط Aspose.BarCode برای .NET است:

راهنمای گام به گام

اول از همه، مطمئن شوید که بسته مورد نیاز را از 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 را بخوانید و متن رمزگذاری شده را استخراج کنید.

راهنمای گام به گام

برای خواندن یک کد 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