في المناظر الطبيعية الرقمية اليوم، حلول تخزين البيانات الفعالة والموثوق بها هي الأساسية. تقدم رموز Aztec تنسيق رمز شريط عالي القدرة التي يمكن أن تخزن كميات كبيرة من بيانات alphanumeric مع قدرات قوية لتصحيح الأخطاء.

تصنيع الرموز Aztec

إن إنشاء رمز Aztec في C# سهل بفضل الميزات القوية المقدمة من Aspose.BarCode for .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 مرة أخرى في البيانات بسيطة على قدم المساواة مع Aspose.BarCode for .NET. يظهر المثال التالي كيفية قراءة صورة رمز شريط أزتيك التي تم إنشاؤها واستخراج النص المشفر.

دليل خطوة بخطوة

لقراءة رمز أزتيك ، ابدأ 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 ، يمكن للمطورين بسهولة دمج ميزات توليد الرمز وأدوات القراءة في تطبيقاتهم ، مما يضمن معالجة بيانات فعالة وموثوقة.

More in this category