Dalam landskap digital hari ini, solusi penyimpanan data yang efisien dan dapat diandalkan sangat penting. kode Aztec menawarkan format barcode kapasitas tinggi yang dapat menyimpan sejumlah besar data alphanumerik dengan kemampuan koreksi kesalahan yang kuat. panduan ini akan menunjukkan kepada Anda bagaimana untuk menghasilkan dan membaca kode aztec menggunakan Aspose.BarCode untuk .NET.

Menggunakan Aztec Codes

Generasi kode Aztec dalam C# mudah berkat fitur-fitur yang kuat yang disediakan oleh Aspose.BarCode untuk .NET. di bawah ini adalah langkah-langkah untuk membuat kode aztec dasar:

Panduan Langkah-Langkah

Pertama, pastikan Anda telah menginstal paket yang diperlukan dari NuGet atau sumber favorit Anda.

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

Menyesuaikan kode

Anda dapat menyesuaikan berbagai aspek kode bar, seperti ukuran, warna, dan tingkat koreksi kesalahan.

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

Membaca kode Aztec

Membaca kode Aztec kembali ke data sama mudah dengan Aspose.BarCode untuk .NET. Contoh berikut menunjukkan bagaimana membaca gambar kode bar Aztek yang dihasilkan dan mengekstrak teks yang dikodkan.

Panduan Langkah-Langkah

Untuk membaca kode Aztec, mulailah dengan BarCodeReader objek dan menentukan jalur file dari gambar barcode yang ingin Anda decode.

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

Meningkatkan pembacaan

Untuk pembacaan yang lebih baik, Anda dapat mengkonfigurasi BarCodeReader untuk menerapkan pengaturan kualitas yang meningkatkan ketepatan deteksi di bawah kondisi yang mencabar.

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

Kesimpulan

Dengan menggunakan Aspose.BarCode untuk .NET, pengembang dapat dengan mudah mengintegrasikan fungsi pengeluaran kode dan bacaan Aztec ke dalam aplikasi mereka, memastikan pemrosesan data yang efisien dan dapat diandalkan.

More in this category