Cara Menghasilkan Barcode 2D di .NET

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 dan BarHeight 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 :

 Indonesia