Tạo mã vạch EAN trong Java.

Mã vạch EAN được sử dụng rộng rãi trong giao dịch quốc tế để xác định các chi tiết của các sản phẩm khác nhau. Mã vạch EAN phổ biến vì tính hiệu quả của nó vì nó có thể được xử lý nhanh hơn, ít bị lỗi hơn và các biến thể khác nhau tồn tại cho các tình huống khác nhau. Trong một số trường hợp nhất định, bạn có thể cần tạo mã EAN. Theo đó, bài viết này giải thích cách tạo mã vạch EAN theo lập trình trong Java.

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

API Aspose.BarCode cho Java hỗ trợ tạo hoặc quét nhiều loại mã vạch. Bạn có thể dễ dàng thiết lập nó bằng cách truy cập nó từ phần tải xuống hoặc sử dụng các cấu hình bên dưới trong tệp pom.xml của bạn để kích hoạt nó từ Aspose Repository.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>22.9</version>
</dependency>

Tạo mã vạch EAN 13 trong Java

Các bước sau đây trình bày chi tiết về cách tạo mã vạch EAN theo chương trình trong Java:

  1. Khởi tạo một đối tượng của lớp BarcodeGenerator.
  2. Đặt kích thước theo số lượng pixel.
  3. Lưu mã vạch EAN 13 đầu ra dưới dạng hình ảnh.

Đoạn mã sau trình bày cách tạo mã vạch EAN theo chương trình trong Java:

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

// Đặt kích thước tính bằng pixel
gen.getParameters().getBarcode().getXDimension().setPixels(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 Java

Bạn có thể thêm các chữ số bổ sung để phản ánh thông tin cụ thể vào mã vạch. Các bước sau đây trình bày cách tạo mã vạch EAN 5 bằng cách nối các chữ số vào mã EAN 13 trong Java.

  1. Tạo một phiên bản của lớp BarcodeGenerator và đặt EncodeType.
  2. Đặt không gian bổ sung và dữ liệu bổ sung.
  3. Lưu mã EAN 5 đầu ra dưới dạng hình ảnh.

Mẫu mã dưới đây cho thấy cách tạo mã EAN 5 với dữ liệu bổ sung trong Java:

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

// Đặt kích thước tính bằng pixel
gen.getParameters().getBarcode().getXDimension().setPixels(2);

// Đặt không gian bổ sung theo pixel
gen.getParameters().getBarcode().getSupplement().getSupplementSpace().setPixels(20);

// Đặt phần bổ sung EAN 5
gen.getParameters().getBarcode().getSupplement().setSupplementData("12345");

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

Hình ảnh sau đây mô tả đầu ra mẫu của mã EAN 5 có chứa dữ liệu bổ sung:

EAN 5 Bổ sung Java

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

Quan tâm đến việc đánh giá API mà không có bất kỳ giới hạn đánh giá nào? Yêu cầu giấy phép tạm thời miễn phí ngay bây giờ để kiểm tra API ở mức tối đa của nó.

Sự kết luận

Trong bài viết này, bạn đã hiểu cách tạo mã vạch EAN theo chương trình trong Java. Hơn nữa, các chi tiết để tạo mã EAN với dữ liệu bổ sung như EAN 5 và EAN 2 cũng được giải thích. Hơn nữa, bạn có thể tìm thêm thông tin chi tiết về các tính năng khác của API bằng cách truy cập phần tài liệu. Vui lòng viết thư cho chúng tôi tại forum nếu bạn cần thảo luận về bất kỳ mối quan tâm nào của mình.

Xem thêm