Artikel ini menyediakan laluan terperinci mengenai penciptaan barcode EAN-13 dan eAN-8 untuk produk runcit menggunakan Aspose.BarCode untuk .NET. Ia termasuk contoh kod C# lengkap, tip penyesuaian, nasihat penyelesaian masalah, dan kes penggunaan dunia nyata.

Introduction

Mencipta barcode EAN-13 dan eAN-8 adalah penting bagi peniaga untuk menguruskan inventori dengan cekap dan memastikan proses pemesanan yang cepat. panduan ini akan membimbing anda melalui langkah-langkah penciptaan kod bar ini menggunakan Aspose.BarCode untuk .NET.

Apakah yang dimaksudkan dengan barcode EAN-13.

EAN-13 menyulitkan 13 digit, sesuai untuk kebanyakan produk runcit di seluruh dunia, manakala Ean-8 adalah versi kompak dengan 8 digit yang direka untuk pakej yang lebih kecil atau ruang label yang terhad.

Permulaan Cepat ( Contoh Minimum)

Contoh minimum berikut menunjukkan bagaimana untuk menghasilkan kod bar EAN-13 menggunakan Aspose.BarCode:

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

Prerequisites

Sebelum anda mula menghasilkan barcode, pastikan bahawa persekitaran pembangunan anda telah ditetapkan dengan betul:

  • Visual Studio 2019 atau seterusnya
  • Perbezaan antara .NET Framework dan 4.6.2+
  • Aspose.BarCode untuk .NET dipasang (NuGet)
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

Anda boleh menyesuaikan penampilan kod bar anda dengan mengesetkan parameter seperti ketinggian, lebar, warna, dan putaran.

  • ** 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

Aspose.BarCode menyokong pelbagai format output untuk memenuhi keperluan yang berbeza:

  • 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 bar adalah semua digit (tidak mempunyai huruf/ruang), panjang yang betul, dan cukup besar untuk disemak.

Kesilapan atau kekurangan cek?

Aspose.BarCode secara automatik menambah jumlah cek; 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.

More in this category