Pembuat Kode Batang GS1-128 dalam C#.

Kita semua tahu bahwa barcode adalah simbol grafis untuk mengidentifikasi produk. Barcode GS1-128 sangat umum di industri retail. Standar GS1-128 memfasilitasi pertukaran data antar perusahaan di seluruh dunia. Pada dasarnya, ini adalah standar teknologi eCommerce untuk memberikan informasi yang akurat dan andal tentang suatu produk. Pada artikel ini, kita akan mempelajari cara membuat barcode GS1-128. Setelah mengikuti langkah-langkah tersebut, kita akan memiliki GS1-128 Barcode Generator kita sendiri di C#. Jadi mari kita mulai.

Artikel tersebut harus mencakup topik-topik berikut:

  1. C# GS1-128 Barcode Generator API
  2. Apa itu GS1-128 Barcode?
  3. Memahami Barcode GS1-128
  4. Hasilkan Kode Batang GS1-128 dalam C#
  5. Hasilkan Kupon UPC-A GS1 128
  6. Sesuaikan Tampilan Barcode

API Pembuat Kode Batang C# GS1-128

Untuk menghasilkan barcode GS1-128, kami akan menggunakan Aspose.BarCode for .NET API. Hal ini memungkinkan menghasilkan dan mengenali berbagai 1D & 2D tipe barcode.

Kelas BarcodeGenerator dari API memungkinkan pembuatan kode batang dari EncodeType yang ditentukan. Kelas EncodeType memungkinkan menentukan jenis kode batang untuk dikodekan. Kita dapat menyimpan gambar kode batang yang dihasilkan menggunakan metode Simpan(string) dari kelas ini.

Harap unduh DLL API atau instal menggunakan NuGet.

PM> Install-Package Aspose.BarCode

Apa itu Kode Batang GS1-128?

Barcode GS1-128 (sebelumnya UCC/EAN-128) adalah kode identifikasi produk yang dapat dibaca mesin yang menyimpan data dan memberikan informasi tentang produk. Kode ini diterapkan pada kemasan dan wadah barang untuk membantu memfasilitasi distribusi dan penggunaan bahan makanan secara efisien.

Ribuan industri di seluruh dunia menggunakan barcode GS1 atau Global Trade Item Number (GTIN). Pelanggan dan pemasok di seluruh dunia mengetahui barcode GS1-128 untuk makanan, obat-obatan, dan komoditas lainnya. Ini berfungsi sebagai alat manajemen inventaris untuk produsen, pengecer, dan konsumen. Kode GS1-128 ditentukan oleh Organisasi Internasional untuk Standardisasi (ISO) dan diterbitkan oleh organisasi GS1.

Pengertian Barcode GS1-128

Barcode GS1-128 mengikuti format berikut:

(ApplicationIdentifier1)ApplicationData(ApplicationIdentifier2)ApplicationData

Barcode GS1-128 berisi informasi bermanfaat berikut ini:

  • GTIN (Nomor Barang Perdagangan Global)
  • Nomor serial
  • Nomor batch dan lot
  • Tanggal produk
  • Asal dan tujuan produk
  • Sifat produk

Hasilkan Kode Batang GS1-128 dalam C#

Kami dapat membuat barcode GS1-128 dengan mengikuti langkah-langkah berikut:

  1. Pertama, buat instance kelas BarcodeGenerator dengan EncodeType sebagai argumen.
  2. Selanjutnya, tentukan teks yang akan dikodekan.
  3. Setelah itu, atur nilai ukuran barcode dalam piksel.
  4. Terakhir, simpan hasilnya menggunakan metode Save(). Dibutuhkan jalur file keluaran sebagai argumen.

Contoh kode berikut menunjukkan cara membuat kode batang GS1-128 di C#.

// Contoh kode ini menunjukkan cara menghasilkan barcode GS1-128.
// Buat instance dari kelas BarcodeGenerator
// Tentukan jenis Encode sebagai GS1Code128
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS1Code128);

// Tentukan teks kode
generator.CodeText = "(01)12345678901231(21)ASPOSE(30)9876";

// Tentukan dimensi-X 
// lebar terkecil dari unit bar atau spasi BarCode
generator.Parameters.Barcode.XDimension.Pixels = 2;

// Simpan hasilnya
generator.Save(@"C:\Files\GS1Code128.jpg");

Hasilkan Kupon UPC-A GS1 128 di C

Demikian pula, kami dapat membuat label barcode dengan kode batang kupon GS1-128 tambahan yang ditempatkan di gambar yang sama dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, kita perlu menetapkan EncodeType sebagai UpcaGs1Code128Coupon pada langkah pertama.

Contoh kode berikut menunjukkan cara membuat Kupon UPC-A GS1 Code 128 di C#.

// Contoh kode ini menunjukkan cara menghasilkan Kupon Kode 128 UPC-A GS1.
// Buat instance dari kelas BarcodeGenerator
// Tentukan jenis Encode sebagai UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UpcaGs1Code128Coupon);

// Tentukan teks kode
generator.CodeText = "123456789012(8110)ASPOSE";

// Tentukan dimensi-X 
// lebar terkecil dari unit bar atau spasi BarCode
generator.Parameters.Barcode.XDimension.Pixels = 2;

// Simpan hasilnya
generator.Save(@"C:\Files\Gs1CouponUpcaCode128.jpg");

Kustomisasi Tampilan Kupon GS1 128 di C#

Tampilan barcode juga bisa kita sesuaikan dengan mengikuti langkah-langkah yang sudah disebutkan tadi. Namun, kita perlu menentukan properti tambahan sebelum menyimpan gambar di langkah terakhir.

Contoh kode berikut menunjukkan cara menyesuaikan tampilan barcode Kupon GS1 128 di C#.

// Contoh kode ini menunjukkan cara menyesuaikan tampilan kode batang Kupon GS1 128.
// Buat instance dari kelas BarcodeGenerator
// Tentukan jenis Encode sebagai UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UpcaGs1Code128Coupon);

// Tentukan teks kode
generator.CodeText = "123456789012(8110)ASPOSE";

// Tentukan dimensi-X 
// lebar terkecil dari unit bar atau spasi BarCode
generator.Parameters.Barcode.XDimension.Pixels = 2;

// Tetapkan ruang suplemen kupon 50 piksel
generator.Parameters.Barcode.Coupon.SupplementSpace.Pixels = 50;

// Atur Tinggi Bar
generator.Parameters.Barcode.BarHeight.Pixels = 50;

// Atur Warna Batang
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Blue;

// Tetapkan Warna Label
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Red;

// Simpan hasilnya
generator.Save(@"C:\Files\Gs1CouponAppearance.jpg");

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, kita telah belajar tentang barode GS1-128 dan cara membuat barcode GS1-128 di C#. Kami juga telah melihat cara menghasilkan kupon UPC-A GS1-128 secara terprogram. Selain itu, Anda dapat mempelajari lebih lanjut tentang Aspose.BarCode for .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di [forum dukungan gratis] kami 16.

Lihat juga