Tạo mã vạch EAN trong C#

Mã vạch EAN còn được gọi là Số Bài báo Châu Âu. Có các biến thể khác nhau của mã EAN có chứa dữ liệu bổ sung dưới dạng các chữ số bổ sung. Bài viết này trình bày cách tạo mã EAN theo chương trình trong C#. Hơn nữa, nó hướng dẫn bạn cách nối các chữ số bổ sung với mã EAN 13 để tạo mã vạch EAN 5.

API C# để tạo mã vạch EAN - Tải xuống miễn phí

Aspose.BarCode cho .NET hỗ trợ làm việc với nhiều loại mã vạch. Bạn có thể dễ dàng định cấu hình API bằng cách tải xuống các tệp DLL tham chiếu của nó từ trang Tải xuống hoặc sử dụng trình quản lý gói NuGet để cài đặt nó với tất cả các phụ thuộc nếu có.

PM> Install-Package Aspose.BarCode

Tạo mã vạch EAN 13 trong C#

Bạn cần làm theo các bước dưới đây để tạo mã vạch EAN 13:

  1. Tạo một phiên bản của lớp BarcodeGenerator và đặt EncodeType thành EAN13.
  2. Đặt kích thước theo pixel.
  3. Lưu mã EAN đã tạo dưới dạng hình ảnh.

Đoạn mã sau trình bày cách tạo mã vạch EAN 13 trong C#:

// Khởi tạo một phiên bản của lớp BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

// Đặt kích thước tính bằng pixel
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Lưu mã vạch EAN 13 đầu ra
gen.Save("Ean13.png", BarCodeImageFormat.Png);

Tạo EAN 5 với dữ liệu bổ sung trong C#

Các bước sau đây trình bày cách tạo mã EAN với dữ liệu bổ sung trong C#.

  1. Khởi tạo một đối tượng của lớp BarcodeGenerator và chỉ định EncodeType.
  2. Đặt không gian bổ sung và dữ liệu bổ sung EAN 5.
  3. Xuất mã vạch EAN đầu ra dưới bất kỳ định dạng hình ảnh nào như JPG, PNG, BMP, v.v.

Đoạn mã dưới đây trình bày chi tiết cách tạo mã EAN 5 với dữ liệu bổ sung theo chương trình trong C#:

// Khởi tạo một phiên bản của lớp BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

//// Đặt kích thước theo pixel
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Đặt không gian bổ sung theo pixel
gen.Parameters.Barcode.Supplement.SupplementSpace.Pixels = 20;

// Đặt phần bổ sung EAN 5
gen.Parameters.Barcode.Supplement.SupplementData = "12345";

// Lưu mã vạch EAN 5
gen.Save("SupplementEAN5.png", BarCodeImageFormat.Png);

Ảnh chụp màn hình bên dưới hiển thị mã vạch EAN 5 đầu ra với dữ liệu bổ sung:

Tạo EAN 5 trong C#

Nhận giấy phép miễn phí

Bạn có thể yêu cầu giấy phép tạm thời miễn phí để đánh giá các tính năng của API mà không có bất kỳ giới hạn nào.

Sự kết luận

Trong bài viết này, bạn đã học cách tạo mã EAN 13 theo chương trình trong C#. Tương tự, nó cũng giải thích cách nối dữ liệu bổ sung dưới dạng các chữ số bổ sung để tạo mã vạch EAN 5 trong C#. Hơn nữa, bạn có thể xem qua không gian tài liệu để tìm hiểu cách làm việc với nhiều loại mã vạch khác. Vui lòng viết thư cho chúng tôi tại forum trong trường hợp bạn cần thảo luận về bất kỳ thắc mắc nào của mình.

Xem thêm