Bagaimana untuk mencipta barcode 2D dalam .NET

Bagaimana untuk mencipta barcode 2D dalam .NET

Kod bar 2D, seperti kod QR dan Data Matrix, adalah penting bagi aplikasi yang memerlukan pengekodan data kompak seperti pengesanan produk, sistem pembayaran, dan aktiviti promosi. Aspose.BarCode Writer untuk .NET , pemaju boleh dengan mudah mencipta kod bar 3D secara programmatik, menyesuaikan penampilan mereka dan mengintegrasikannya tanpa ragu-ragu ke dalam aplikasi .Net.

Kelebihan Generasi Barcode 2D

    • Penyimpanan Data Kompakt :- Mengekodkan jumlah data yang besar dalam format yang kecil dan mudah disemak.
  • disokong dengan baik :- Kod bar 2D, terutamanya kod QR, disokong oleh kebanyakan peranti mudah alih dan pemindai kod bar.

  • Kesesuaian yang tinggi :- Menyesuaikan saiz barcode, warna, tahap pembetulan ralat, dan banyak lagi untuk memenuhi keperluan anda.

Syarat-syarat: Menetapkan Aspose.BarCode

  • Instalasi yang Rangkaian SDK dalam sistem anda.
  • Tambah Aspose.BarCode kepada projek anda: dotnet add package Aspose.BarCode
  • Dapatkan lesen yang diukur dan mengkonfigurasikannya menggunakan SetMeteredKey().

Panduan Langkah-Langkah untuk Mencipta Barcode 2D

Langkah 1: Mengesetkan lesen yang diukur

Setkan lesen 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: Mencipta instans kelas BarcodeGenerator

Mulakan kelas BarcodeGenerator , yang merupakan titik kemasukan anda untuk penciptaan barcode.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "123456789");
Console.WriteLine("BarcodeGenerator instance created.");

Langkah 3: Tentukan jenis barcode

Tentukan jenis barcode 2D yang anda ingin cipta (contohnya, QR Code, Data Matrix).

generator.EncodeType = EncodeTypes.QR;  // Specify QR Code generation
Console.WriteLine("QR Code selected for generation.");

Langkah 4: Menyesuaikan tetapan barcode

Secara opsional, anda boleh menyesuaikan saiz barcode, tahap pembetulan ralat, dan tetapan lain.

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: Mencipta imej barcode

Menghasilkan imej barcode menggunakan kaedah 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

Ujian kod bar yang dihasilkan dengan memindai dengan peranti mudah alih atau skanner barcode.

Masalah dan penyelesaian umum

  • *Bahasa Inggeris : Saiz Barcode :- menyesuaikan yang XDimension dan BarHeight untuk memastikan kod bar boleh dipindai pada saiz yang dikehendaki.

  • warna dan format :- Mengubah warna dan latar belakang barcode untuk memenuhi keperluan branding anda.

  • Format yang tidak disokong :- Pastikan format fail output disokong oleh peranti atau perisian yang anda gunakan untuk pemindaian.

Sumber yang berkaitan :

 Melayu