Cara Menghasilkan Barcode 2D di .NET
Barcode 2D, seperti kode QR dan Data Matrix, sangat penting untuk aplikasi yang membutuhkan kode data kompak, seperti pengesanan produk, sistem pembayaran, dan kegiatan promosi. Aspose.BarCode 2D Writer untuk .NET, pengembang dapat dengan mudah menghasilkan barcode 2D secara programmatik, menyesuaikan penampilan mereka, dan mengintegrasikannya dengan mudah ke dalam aplikasi .NET.
Manfaat Barcode Generasi 2D
Penyimpanan Data Kompak:- Mengencodkan sejumlah besar data dalam format yang kecil dan mudah dipindai.
Sangat disokong:- Barcode 2D, terutama QR, didukung oleh sebagian besar perangkat mobile dan barcode scanner.
Konsistensi yang tinggi:- Customize barcode size, warna, error correction level, dan banyak lagi untuk memenuhi kebutuhan Anda.
Persyaratan: Menetapkan Aspose.BarCode
- Instalasi yang .NET SDK pada sistem Anda.
- Tambahkan Aspose.BarCode ke proyek Anda:
dotnet add package Aspose.BarCode
- Dapatkan lisensi yang diukur dan mengkonfigurasikannya menggunakan
SetMeteredKey()
.
Panduan Langkah-Langkah untuk Generasi Barcode 2D
Langkah 1: Mengkonfigurasi Lisensi Metered
Tetapkan lisensi Aspose.BarCode Anda untuk fungsi penuh.
using Aspose.BarCode.Generation;
Metered license = new Metered();
license.SetMeteredKey("<your public key>", "<your private key>");
Console.WriteLine("Metered license configured successfully.");
Langkah 2: Buat instansi dari BarcodeGenerator Class
Instanti kelas BarcodeGenerator, yang merupakan titik masuk Anda untuk penciptaan barcode.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "123456789");
Console.WriteLine("BarcodeGenerator instance created.");
Langkah 3: Tentukan jenis barcode
Definisi jenis barcode 2D yang ingin Anda generasikan (misalnya, QR Code, Data Matrix).
generator.EncodeType = EncodeTypes.QR; // Specify QR Code generation
Console.WriteLine("QR Code selected for generation.");
Langkah 4: Customize Barcode Settings
Optional, Anda dapat menyesuaikan ukuran barcode, tingkat koreksi kesalahan, dan pengaturan lainnya.
generator.Parameters.Barcode.XDimension.Pixels = 5; // Adjust pixel size
generator.Parameters.Barcode.BarHeight.Pixels = 125; // Set barcode height
generator.Parameters.Barcode.ErrorLevel = 30; // Set error correction level
Console.WriteLine("Barcode settings customized.");
Langkah 5: Menghasilkan Barcode Image
Menghasilkan gambar barcode menggunakan metode GenerateBarCodeImage() atau menyimpannya secara langsung.
generator.Save("barcode_image.png", BarCodeImageFormat.Png); // Save as PNG
Console.WriteLine("Barcode image saved successfully.");
Langkah 6: Ujian Barcode Generasi
Tes barcode yang dihasilkan dengan memindai dengan perangkat mobile atau barcode scanner.
Masalah dan Fix
Bahasa InggerisBahasa InggerisBahasa InggerisBahasa InggerisBahasa:- menyesuaikan dengan
XDimension
danBarHeight
Untuk memastikan bahwa barcode dapat dipindai pada ukuran yang diinginkan.warna dan format:- Mengubah warna dan latar belakang barcode untuk memenuhi kebutuhan branding Anda.
Format yang tidak didukung:- Pastikan format file output didukung oleh perangkat atau perangkat lunak yang Anda gunakan untuk pemindaian.
Sumber yang terkait :