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
- Apa itu GS1 DataBar (RSS-14)? panduan Penggunaan, Jenis & Generasi
- Baca Multiple 1D Barcode Types dari Satu Gambar dalam .NET
- Generasi Codabar dan Code 11 Barcode untuk Aplikasi Kesehatan dan Perpustakaan di .NET
- Generasi Kode 39 dan Kod 39 Barcode ASCII penuh dengan teks tersuai dalam .NET
- Membaca Barcode dengan C#