Làm thế nào để tạo EAN-13 và Ean-8 Barcodes cho các sản phẩm bán lẻ trong .NET

Làm thế nào để tạo EAN-13 và Ean-8 Barcodes cho các sản phẩm bán lẻ trong .NET

EAN-13 và Ean-8 Barcodes là gì?

EAN-13 là tiêu chuẩn toàn cầu cho mã thanh sản phẩm bán lẻ.EAN-13, mã hóa 13 chữ số và được sử dụng trên hầu như tất cả các hàng hóa của người tiêu dùng trên toàn thế giới;Ean-8 là một phiên bản nhỏ, 8 chữ cái cho các gói nhỏ và không gian nhãn giới hạn.Cả hai định dạng đều cho phép thanh toán nhanh, không có lỗi, kho và quản lý chuỗi cung ứng.

Khởi động nhanh (thông minh tối thiểu)

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

Bảng nội dung

Giới thiệu

Bài viết này cho thấy làm thế nào để tạo ra mã thanh EAN-13 và Ean-8 cho các sản phẩm bán lẻ bằng cách sử dụng Aspose.BarCode cho .NET. Nó bao gồm mã C# đầy đủ, lời khuyên tùy chỉnh, và câu trả lời cho những câu hỏi về sự tích hợp bán hàng thực tế.

Nguyên tắc

  • Visual Studio 2019 hoặc hơn
  • .NET 6.0+ hoặc .Net Framework 4.6.2+
  • Aspose.BarCode cho .NET cài đặt (NuGet)
  • C# kiến thức cơ bản
PM> Install-Package Aspose.BarCode 

Chế độ thực hiện từng bước

EAN-13 Ví dụ:

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

Đánh giá EAN-8:

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

Tính năng Barcode Appearance

  • Độ cao / chiều rộng: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Màu sắc / nền: csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Nhóm : csgen.Parameters.CaptionBelow\.Visible = true;
  • Chế độ xoay (để đóng gói): csgen.Parameters.RotationAngle = 90;

Hỗ trợ output formats

  • PNG, JPEG, BMP – định dạng hình ảnh tiêu chuẩn cho in hoặc web
  • TIFF – Đối với độ phân giải cao hoặc in bát
  • SVG, EMF – Đối với tác phẩm nghệ thuật vector quy mô

Giải quyết rắc rối & vấn đề chung

  • Barcode không quét?

  • Đảm bảo mã là tất cả các chữ số (không có chữ cái / không gian), chiều dài chính xác, và không quá nhỏ trên in / xuất khẩu

  • Chưa có hoặc chưa có thanh toán?

  • Aspose.BarCode tự động thêm số kiểm tra – chỉ cung cấp 12 hoặc 7 chữ số

  • Label không phù hợp?

  • Sử dụng EAN-8 cho bao bì nhỏ hơn; giảm độ cao/XDimension

FAQs

**Q: Tôi có thể tạo mã thanh cho nhiều sản phẩm trong một gói không?**A: Có. Đi qua danh sách sản phẩm của bạn và tạo / lưu mỗi hình ảnh mã thanh một cách lập trình.

**Q: Tôi có thể sử dụng mã thanh màu không?**A: Đối với khả năng tương thích tối đa của máy quét, dính vào các thanh tối trên nền sáng; sử dụng màu sắc cẩn thận.

Sử dụng trường hợp và ứng dụng

  • Bán buôn & Grocery Checkout
  • Inventory và stockroom labeling
  • POS receipts và shelf tags
  • Hình ảnh sản phẩm thương mại điện tử

Thực hành tốt nhất: Bảng tham khảo nhanh

Lời bài hátlàmĐừng
Mức độ codeEAN-13: 12 chữ số, eAN-8: 7Thêm/Thêm chữ số ngắn
Bar MàuBlack/DarkBlue trên trắngMàu đỏ / màu vàng
CaptionHiển thị dưới đây cho readabilityĐóng gói với bar
định dạng outputSử dụng PNG/SVG cho kết quả crispLow-res JPG cho in ấn

Kết luận

Mã thanh EAN-13 và Ean-8 là tiêu chuẩn vàng cho bán lẻ và kho hàng trên toàn thế giới. Aspose.BarCode cho .NET làm cho nó dễ dàng để tạo mã thanh phù hợp, chất lượng cao cho mỗi trường hợp sử dụng. Hướng dẫn sử dụng Aspose.BarCode API Để biết thêm chi tiết và kịch bản tiên tiến.

 Tiếng Việt