Tạo mã QR trong Java.

Mã QR được sử dụng phổ biến để chia sẻ thông tin quan trọng. Đối với các yêu cầu khác nhau, bạn có thể muốn tạo mã QR trong các giải pháp hoặc ứng dụng của mình. Theo đó, bài viết này trình bày chi tiết cách tạo Mã QR theo chương trình trong Java.

Cài đặt Java API để tạo mã QR

Bạn cần cài đặt API Aspose.BarCode for Java cho phép bạn làm việc với nhiều loại mã vạch. Chỉ cần tải xuống các tệp JAR có liên quan hoặc truy cập nó bằng các cấu hình sau trong tệp pom.xml để định cấu hình nó từ 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.8</version>
</dependency>

Tạo mã QR trong Java

Bạn có thể tạo Mã QR bằng các bước sau:

  1. Tạo một đối tượng của lớp BarcodeGenerator và đề cập đến văn bản đầu vào cùng với EncodeType.
  2. Đặt các loại mã hóa và phiên bản của mã QR.
  3. Tạo mã QR và xuất mã đã tạo dưới dạng hình ảnh PNG.

Mã mẫu sau đây trình bày cách tạo Mã QR trong Java:

// Khởi tạo một phiên bản của lớp BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Đặt phiên bản tự động
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Đặt loại mã hóa ForceMicroQR QR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);

Tạo mã QR bằng Mã hóa ForceQR trong Java

Bạn cần làm theo các bước dưới đây để tạo loại mã QR ForceQR trong Java.

  1. Tạo một phiên bản của lớp BarcodeGenerator và chỉ định EncodeType và văn bản đầu vào.
  2. Đặt loại mã hóa và phiên bản của Mã QR mong muốn.
  3. Viết tệp đầu ra chứa mã dưới dạng hình ảnh PNG.

Mẫu mã sau giải thích cách tạo mã QR bằng mã hóa ForceQR trong Java:

// Khởi tạo một phiên bản của lớp BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Đặt phiên bản tự động
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Đặt loại mã hóa ForceQR QR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);

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

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

Sự kết luận

Trong bài viết này, bạn đã khám phá cách tạo Mã QR với nhiều loại, phiên bản khác nhau, v.v. dựa trên yêu cầu của bạn. Mẫu mã hiển thị toàn bộ quá trình tạo Mã QR theo chương trình trong java. Hơn nữa, bạn có thể xem qua không gian tài liệu để kiểm tra nhiều biến thể và tính năng khác được hỗ trợ bởi Aspose.BarCode cho Java API. 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 qua diễn đàn.

Xem thêm