Cara menyesuaikan barcode dalam .NET

Cara menyesuaikan barcode dalam .NET

Customization barcode generation memungkinkan Anda untuk menyesuaikan output untuk memenuhi kebutuhan bisnis tertentu, seperti menyesuaikan ukuran untuk pembungkusan, mengubah warna untuk branding, atau meningkatkan koreksi kesalahan untuk kebolehpercayaan yang lebih baik. Aspose.BarCode untuk .NET menawarkan berbagai pengaturan yang dapat disesuaikan yang membuat pembuatan barcode fleksibel dan efisien.

Manfaat Customization Barcode

  • Sesuai untuk tujuan:- menyesuaikan ukuran dan orientasi barcode untuk memenuhi kasus penggunaan tertentu, seperti sistem point-of-sale atau aplikasi mobile.

  • Merupakan merek:- Sesuai warna barcode untuk memenuhi tema merek Anda, memastikan desain yang konsisten.

  • Resiliensi kesalahan:- Meningkatkan tingkat koreksi kesalahan untuk meningkatkan pembacaan kode bar, terutama dalam pencetakan berkualitas rendah.

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 demi langkah untuk menyesuaikan barcode

Langkah 1: Mengkonfigurasi Lisensi Metered

Tetapkan lisensi Aspose.BarCode Anda untuk akses penuh ke semua fitur.

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: Customize Barcode Properties

Ukuran Barcode

Menetapkan ukuran kode bar dengan mengubah sifat seperti XDimension dan BarHeight.

generator.Parameters.Barcode.XDimension.Pixels = 5; // Adjust barcode width
generator.Parameters.Barcode.BarHeight.Pixels = 125; // Set barcode height
Console.WriteLine("Barcode size customized.");

Tingkat Koreksi Error

Meningkatkan tingkat koreksi kesalahan untuk meningkatkan resiliensi kode bar terhadap kerusakan.

generator.Parameters.Barcode.ErrorLevel = 30; // Set error correction level (higher = better readability)
Console.WriteLine("Barcode error correction level set.");

Set Barcode warna dan latar belakang

Sesuai warna barcode untuk memenuhi kebutuhan branding atau desain Anda.

generator.Parameters.Barcode.ForeColor = Color.Black;  // Set barcode color
generator.Parameters.Barcode.BackColor = Color.White;  // Set background color
Console.WriteLine("Barcode color customized.");

Langkah 4: Generasi Barcode dan Simpan

Menghasilkan kode bar dan menyimpannya dalam format yang diinginkan, seperti PNG, JPEG, atau SVG.

generator.Save("customized_barcode.png", BarCodeImageFormat.Png);
Console.WriteLine("Customized barcode image saved successfully.");

Langkah 5: Ujian Barcode Generasi

Setelah disesuaikan, coba barcode yang dihasilkan dengan scanner barcode atau perangkat mobile untuk memastikan memenuhi kebutuhan Anda.

Masalah dan Fix

  • Barcode tidak memindai:- Pastikan ukuran barcode dan tingkat koreksi kesalahan sesuai untuk lingkungan scan.

  • Perbedaan warna:- Pastikan bahwa warna barcode cukup kontras untuk scanner untuk mengidentifikasi mereka.

  • Masalah format file:- Pastikan bahwa gambar barcode yang disimpan dalam format yang kompatibel dengan penggunaan Anda, seperti PNG atau JPEG.

Sumber yang terkait :

 Indonesia