
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.
- API Pembuat Kode Batang C#
- Cara Membuat Barcode Menggunakan C#
- Cara Menghasilkan QR Barcode menggunakan C#
- Sesuaikan Tampilan Barcode di C#
- Tambahkan Caption di Barcode menggunakan C#
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");

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.
- Buat objek kelas BarcodeGenerator dan tentukan jenis kode batang sebagai EncodeTypes.QR.
- Hasilkan kode batang menggunakan metode BarcodeGenerator.Save(String).
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");

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.
- Pertama, buat instance dari kelas BarcodeGenerator.
- Atur tampilan barcode menggunakan properti BarcodeGenerator.Parameters yaitu BarcodeGenerator.Parameters.BackColor.
- Terakhir, buat kode batang menggunakan metode BarcodeGenerator.Save(String).
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");

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.
- Pertama, buat objek dari kelas BarcodeGenerator.
- Tetapkan teks kode batang dan ketik konstruktor BarcodeGenerator.
- Tetapkan teks menggunakan properti CaptionAbove atau CaptionBelow.
- Terakhir, simpan kode batang menggunakan metode BarcodeGenerator.Save(String).
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");

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.