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
- Apa yang dimaksud dengan barcode EAN-13?
- Permulaan Cepat ( Contoh Minimum)
- Persyaratan
- Implementasi langkah demi langkah
- Cara menyesuaikan Barcode
- Format output yang didukung
- Penyelesaian Masalah & Masalah Umum
- FAQs
- Menggunakan kasus dan aplikasi
- Praktik Terbaik
- Artikel Terkait & Internal Links
- Kesimpulan
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
Tips | Buatlah | Janganlah |
---|---|---|
panjang kode | EAN-13: 12 angka, Ean-8: 7 angka | Tambahkan tambahan / singkat digit |
Bar warna | Black/DarkBlue pada Putih | Bar Merah / Kuning |
Kapten | Tampilkan di bawah untuk readability | Penutup dengan bar |
Format output | Gunakan PNG/SVG untuk output crisp | Low-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.