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

Mã vạch Aztec là một trong những mã vạch hiệu quả có thể chứa thông tin với độ chính xác cao trong một khu vực nhỏ. Trong một số trường hợp, bạn có thể muốn tạo mã Aztec với các chế độ ký hiệu khác nhau và sửa lỗi. Theo các yêu cầu như vậy, bài viết này trình bày cách tạo Mã vạch Aztec theo chương trình trong Java.

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

Bạn có thể làm việc với thư viện Aspose.BarCode for Java để tạo hoặc đọc các loại mã vạch khác nhau. Nhanh chóng tải xuống tệp JAR có liên quan trong ứng dụng của bạn bằng cách sử dụng các cấu hình sau trong tệp pom.xml để tải xuống từ Kho lưu trữ Aspose.

<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.8</version>
</dependency>

Tạo mã vạch Aztec trong Java

Bạn cần làm theo các bước dưới đây để tạo mã vạch Aztec trong các ứng dụng Java:

  1. Tạo một phiên bản của lớp BarcodeGenerator.
  2. Đặt số lớp bằng cách chỉ định chế độ ký hiệu.
  3. Tạo mã Aztec và xuất nó dưới dạng hình ảnh.

Mẫu mã dưới đây cho thấy cách tạo mã vạch Aztec theo chương trình trong Java:

// Khởi tạo đối tượng lớp BarcodeGenerator 
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.AZTEC, "Åspóse.Barcóde©");

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

// Đặt chế độ biểu tượng Nhỏ gọn
gen.getParameters().getBarcode().getAztec().setAztecSymbolMode(AztecSymbolMode.COMPACT);

// Lưu mã vạch Aztec đầu ra
gen.save("AztecCompact.png", BarCodeImageFormat.PNG);

Tạo Aztec với Sửa lỗi trong Java

Các bước dưới đây trình bày cách tạo mã vạch Aztec với tính năng sửa lỗi trong Java.

  1. Gọi hàm tạo của lớp BarcodeGenerator và truyền tham số EncodeType.
  2. Chỉ định chế độ ký hiệu và khả năng sửa lỗi.
  3. Xuất mã Aztec đầu ra dưới dạng hình ảnh PNG.

Đoạn mã sau giải thích cách tạo mã Aztec với sửa lỗi trong Java:

// Khởi tạo đối tượng lớp BarcodeGenerator 
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.AZTEC, "Åspóse.Barcóde© is used to generate & recognize barcodes");

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

// Đặt chế độ biểu tượng đầy đủ phạm vi
gen.getParameters().getBarcode().getAztec().setAztecSymbolMode(AztecSymbolMode.FULL_RANGE);

// Đặt khả năng sửa lỗi thành 50%
gen.getParameters().getBarcode().getAztec().setAztecErrorLevel(50);

// Lưu mã vạch Aztec đầu ra
gen.save("Aztec50.png", BarCodeImageFormat.PNG);

Hình ảnh dưới đây là một mẫu mã vạch Aztec đầu ra có sửa lỗi 50%:

Sửa lỗi Aztec trong Java

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

Bạn có thể đánh giá các tính năng của API bằng cách xin giấy phép tạm thời miễn phí. Điều này sẽ cho phép bạn tránh các hạn chế và hình mờ đánh giá.

Sự kết luận

Trong bài viết này, bạn đã học cách tạo mã vạch Aztec theo lập trình trong Java. Độ chính xác của mã Aztec đủ tốt nên nó thường được sử dụng trong các tình huống mà các tài liệu khác nhau được quét hoặc gửi qua fax. Hơn nữa, số lượng lớp có thể được kiểm soát bằng cách thay đổi các chế độ ký hiệu để tạo mã Aztec nhỏ gọn hoặc toàn dải. Hơn nữa, bạn có thể truy cập tài liệu API để khám phá nhiều tính năng khác. Trong trường hợp có bất kỳ thắc mắc nào, vui lòng liên hệ với chúng tôi tại forum.

Xem thêm