menghasilkan kode batang menggunakan C#

Barcode digunakan untuk merepresentasikan data secara visual dalam bentuk yang dapat dibaca mesin. Paling sering, barcode muncul sebagai sarana identifikasi suatu produk. Berbagai jenis barcode digunakan dalam berbagai skenario seperti Code128, QR, Datamatrix, Aztec, dll. Pada artikel ini, Anda akan mempelajari cara membuat barcode di C#. Selanjutnya, Anda akan melihat cara menyesuaikan tampilan kode batang.

C# Barcode API - Unduhan Gratis

Aspose.BarCode for .NET adalah generator barcode dan API pemindai yang andal. Ini memungkinkan Anda menghasilkan dan membaca berbagai simbol kode batang, termasuk namun tidak terbatas pada:

  • Kode128
  • Kode11
  • Kode39
  • QR
  • Datamatrix
  • EAN13
  • EAN8
  • ITF14
  • PDF417
  • dan selengkapnya.

Anda dapat mengunduh API secara gratis atau menginstalnya dalam aplikasi .NET Anda menggunakan NuGet.

PM> Install-Package Aspose.BarCode

Cara Membuat Barcode Menggunakan C#

Berikut langkah-langkah generate barcode menggunakan Aspose.BarCode for .NET.

  • Pertama, buat objek kelas BarcodeGenerator dan tentukan jenis kode batang dan teks dalam konstruktornya.
  • Tetapkan fitur barcode seperti resolusi dan lain-lain.
  • Terakhir, buat kode batang menggunakan metode BarcodeGenerator.Save(String).

Contoh kode berikut menunjukkan cara membuat kode batang menggunakan C#.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// mengatur resolusi
generator.Parameters.Resolution = 400;

// menghasilkan kode batang
generator.Save("generate-barcode.png");
menghasilkan kode batang dalam C#

Cara Menghasilkan QR Barcode menggunakan C#

Anda dapat menghasilkan jenis kode batang lainnya dengan cara yang serupa. Untuk demonstrasi, mari buat kode batang QR. Berikut ini adalah langkah-langkah untuk menghasilkan barcode QR.

Contoh kode berikut menunjukkan cara membuat kode batang QR menggunakan C#.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// mengatur resolusi
generator.Parameters.Resolution = 400;

// menghasilkan kode batang
generator.Save("generate-barcode.png");
menghasilkan kode batang QR dalam C #

Sesuaikan Tampilan Barcode di C#

Anda juga dapat menyesuaikan tampilan barcode. Misalnya, Anda dapat mengubah font, forecolor, warna background, warna teks, dll. Berikut ini adalah langkah-langkah untuk menyesuaikan barcode menggunakan Aspose.BarCode for .NET.

Contoh kode berikut menunjukkan cara membuat kode batang Aztec yang disesuaikan menggunakan C#.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode");

// atur warna belakang barcode
generator.Parameters.BackColor = System.Drawing.Color.DarkGray;

// mengatur warna batang barcode
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange;

// mengatur warna batas
generator.Parameters.Border.Color = System.Drawing.Color.Black;

// mengatur warna teks
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange;

// mengatur resolusi
generator.Parameters.Resolution = 400;

// menghasilkan kode batang
generator.Save("generate-barcode.png");
menghasilkan kode batang Aztec dalam C#

Tambahkan Caption di Barcode menggunakan C#

Anda mungkin pernah melihat kode batang dengan keterangan di atas atau di bawah gambar kode batang. Caption ini dapat digunakan untuk menampilkan informasi tambahan tentang barcode itu sendiri. Aspose.BarCode for .NET juga memungkinkan Anda menambahkan keterangan di bawah, di atas, atau di kedua sisi kode batang. Berikut langkah-langkah untuk menambahkan caption.

Contoh kode berikut menunjukkan cara menambahkan teks dalam kode batang menggunakan C#.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// mengatur teks
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;

// menghasilkan kode batang
generator.Save("generate-barcode.png");
menghasilkan kode batang dengan teks dalam C#

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara membuat kode batang secara terprogram menggunakan C#. Selain itu, Anda telah melihat cara menyesuaikan kode batang dengan memodifikasi tampilannya. Anda dapat mempelajari lebih lanjut tentang API pembuat kode batang C# menggunakan dokumentasi.

Lihat juga