Cara Menghasilkan Barcode EAN-13 dan Ean-8 untuk Produk Retail di .NET

Cara Menghasilkan Barcode EAN-13 dan Ean-8 untuk Produk Retail di .NET

Apa yang dimaksud dengan barcode EAN-13?

EAN-13 adalah standar global untuk barcode produk ritel.EAN-13, kode 13 digit dan digunakan pada hampir semua barang konsumen di seluruh dunia; Ean-8 adalah versi kompak, 8 digit untuk paket kecil dan ruang label terbatas.

Permulaan Cepat ( Contoh Minimum)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);

Jadual Konten

Pengenalan

Artikel ini menunjukkan bagaimana untuk menghasilkan kode bar EAN-13 dan eAN-8 untuk produk ritel menggunakan Aspose.BarCode untuk .NET. Ini mencakup kode C# lengkap, tips penyesuaian, dan jawaban untuk pertanyaan integrasi retail dunia nyata.

Persyaratan

  • Visual Studio 2019 atau lebih baru
  • .NET 6.0+ atau 4.6.2+
  • Aspose.BarCode untuk .NET dipasang (NuGet)
  • Pengetahuan dasar C#
PM> Install-Package Aspose.BarCode 

Implementasi langkah demi langkah

Contoh dari EAN-13 :

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345"); // 12 digits + auto-checksum
gen.Save("product-ean13.png", BarCodeImageFormat.Png);

Contoh dari E8 :

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN8, "9638507"); // 7 digits + auto-checksum
gen.Save("product-ean8.png", BarCodeImageFormat.Png);

Cara menyesuaikan Barcode

  • Ketinggian bar / lebar: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • warna / latar belakang : csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Kapasitas : csgen.Parameters.CaptionBelow\.Visible = true;
  • Rotasi (untuk pembungkusan) csgen.Parameters.RotationAngle = 90;

Format output yang didukung

  • PNG, JPEG, BMP – format gambar standar untuk cetak atau web
  • TIFF – Untuk pencetakan resolusi tinggi atau batch
  • SVG, EMF – Untuk karya seni vektor yang dapat diukur

Penyelesaian Masalah & Masalah Umum

  • Barcode tidak memindai?

  • Pastikan kode adalah semua angka (tidak ada huruf/ruang), panjang yang benar, dan tidak terlalu kecil pada cetakan/ekspor

  • Tidak ada atau tidak ada pemeriksaan?

  • Aspose.BarCode secara otomatis menambahkan tagihan – hanya memberikan 12 atau 7 digit

  • Label tidak sesuai?

  • Gunakan EAN-8 untuk pembungkusan yang lebih kecil; mengurangi ketinggian bar/XDimension

FAQs

**Q: Bolehkah saya menghasilkan kode bar untuk beberapa produk dalam satu paket?**A: Ya. berjalan melalui daftar produk Anda dan menghasilkan/menyelamatkan setiap gambar barcode secara programmatik.

Q: Bolehkah saya menggunakan barcode warna?A: Untuk kompatibilitas skanner maksimum, ketegangan pada bar gelap pada latar belakang yang cerah; gunakan warna dengan hati-hati.

Menggunakan kasus dan aplikasi

  • Retail dan Grocery Checkout
  • Label Inventory dan Stockroom
  • Pos dan shelf tag
  • Gambar Produk E-Commerce

Praktik Terbaik: Jadual Referensi Cepat

TipsBuatlahJanganlah
panjang kodeEAN-13: 12 angka, Ean-8: 7 angkaTambahkan tambahan / singkat digit
Bar warnaBlack/DarkBlue pada PutihBar Merah / Kuning
KaptenTampilkan di bawah untuk readabilityPenutup dengan bar
Format outputGunakan PNG/SVG untuk output crispLow-res JPG untuk pencetakan

Kesimpulan

Barcode EAN-13 dan Ean-8 adalah standar emas untuk retail dan inventory di seluruh dunia. Aspose.Barcode untuk .NET membuatnya mudah untuk menghasilkan kode bar yang mematuhi, berkualitas tinggi untuk setiap kasus penggunaan. Spesifikasi Aspose.BarCode API Untuk lebih detail dan skenario lanjutan.

 Indonesia