Bagaimana untuk Menghasilkan Barcode EAN-13 dan Ean-8 untuk Produk Retail dalam .NET

Bagaimana untuk Menghasilkan Barcode EAN-13 dan Ean-8 untuk Produk Retail dalam .NET

Apakah yang dimaksudkan dengan barcode EAN-13.

EAN-13 adalah standard global untuk barcode produk runcit.EAN-13, mengekodkan 13 digit dan digunakan pada hampir semua barangan pengguna di seluruh dunia; eAN-8 adalah versi kompak, 8 digit untuk pakej kecil dan ruang label terhad.

Permulaan Cepat ( Contoh Minimum)

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

Jadual Kandungan

Introduction

Artikel ini menunjukkan bagaimana untuk menghasilkan barcode EAN-13 dan Ean-8 untuk produk runcit menggunakan Aspose.BarCode untuk .NET. Ia termasuk kod C# lengkap, tip penyesuaian, dan jawapan kepada soalan integrasi ritel dunia sebenar.

Prerequisites

  • Visual Studio 2019 atau seterusnya
  • Perbezaan antara .NET Framework dan 4.6.2+
  • Aspose.BarCode untuk .NET dipasang (NuGet)
  • Pengetahuan asas C#
PM> Install-Package Aspose.BarCode 

Pelaksanaan langkah demi langkah

Rujukan 13 :

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

Rujukan 8 :

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

Menyesuaikan Barcode Penampilan

  • ** 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;
  • Perbincangan : csgen.Parameters.CaptionBelow\.Visible = true;
  • **Penggerudian (untuk pembungkusan) * csgen.Parameters.RotationAngle = 90;

Format output yang disokong

  • PNG, JPEG, BMP – format imej standard untuk cetak atau web
  • TIFF – Untuk pencetakan resolusi tinggi atau batch
  • SVG, EMF – Untuk kerja-kerja seni vektor yang boleh diukur

Penyelesaian Masalah & Masalah Umum

  • Barcode tidak boleh disemak?

  • Pastikan kod semua digit (tidak ada huruf/ruang), panjang yang betul, dan tidak terlalu kecil pada cetakan/eksport

  • Kegagalan atau kekurangan pengesahan?

  • Aspose.BarCode menambah jumlah semak secara automatik—hanya menyediakan 12 atau 7 digit

  • *Label tidak sesuai? *

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

Kumpulan FAQ

**Q: Bolehkah saya menghasilkan barcode untuk pelbagai produk dalam satu batch?**A: Ya. berjalan melalui senarai produk anda dan menghasilkan/menyelamatkan setiap imej barcode secara programmatik.

Q: Bolehkah saya menggunakan barcode warna?**A: Untuk kompatibiliti pemindai maksimum, simpan pada bar gelap pada latar belakang yang cerah; gunakan warna dengan berhati-hati.

Penggunaan Kasus dan Permohonan

  • Retail dan Grocery Checkout
  • Inventory dan stokroom label
  • Pos penerimaan dan shelf tag
  • imej produk e-dagang

Amalan Terbaik: Jadual Rujukan Cepat

TipDoTidak boleh
Panjang KodEAN-13 : 12 digit, Ean-8 : 7Menambah digit tambahan / pendek
Bar warnaBlack/DarkBlue pada putihBar Merah / Kuning
CaptionTunjukkan di bawah untuk bacaanTerperangkap dengan bar
Format outputMenggunakan PNG/SVG untuk pengeluaran crispJPG rendah untuk percetakan

Conclusion

Kod bar EAN-13 dan Ean-8 adalah standard emas untuk runcit dan inventori di seluruh dunia. Aspose.BarCode untuk .NET menjadikan mudah untuk menghasilkan kod bar yang mematuhi, berkualiti tinggi untuk setiap kes penggunaan. Aspose.BarCode API rujukan Untuk maklumat lanjut dan senario lanjutan.

 Melayu