Mã QR là một loại mã vạch có thể chứa các thông tin khác nhau trong đó. Bạn có thể sử dụng trình đọc mã QR trên điện thoại thông minh của mình để quét và đọc thông tin. Mã QR được sử dụng theo nhiều cách khác nhau, như hiển thị chi tiết sản phẩm, thanh toán bằng điện thoại của bạn và kiểm soát truy cập. Trong bài viết này, chúng ta sẽ nói về cách sử dụng Java để quét mã QR theo chương trình.

Trình đọc mã QR bằng Java | Quét mã QR từ hình ảnh

API Java để quét mã QR

GroupDocs.Parser for Java API là công cụ giúp nhà phát triển trích xuất thông tin từ các loại tài liệu khác nhau như tệp PDF, tệp Word và bảng tính Excel. Với nó, bạn có thể trích xuất văn bản, hình ảnh, mã vạch và nội dung có cấu trúc khác từ tài liệu. Bây giờ, hãy tiếp tục và quét mã QR từ hình ảnh trong ứng dụng của bạn bằng một đoạn mã Java rất nhỏ.

Bạn có thể tải xuống tệp JAR từ phần tải xuống hoặc sử dụng cấu hình Maven phụ thuộc và kho lưu trữ mới nhất trong các ứng dụng Java của bạn.

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-parser</artifactId>
    <version>23.2</version>
</dependency>

Cách quét mã QR bằng Java

Những bước đơn giản này sẽ giúp bạn nhận ra rằng quét mã QR không khó như bạn nghĩ. Hãy xem các hướng dẫn sau đây về cách đọc hình ảnh mã QR:

  • Tải hình ảnh Mã QR bằng lớp Parser.
  • Nhận (các) Mã QR của hình ảnh đã tải.
  • Trích xuất thông báo đính kèm từ Mã QR bằng phương thức getValue.

Mã Java sau quét hình ảnh mã QR trong ứng dụng:

// Quét mã QR bằng Java
try(Parser parser = new Parser("/path/qrcode.png"))
{
    // Trích xuất tất cả các mã QR.
    Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
  
    // lặp đi lặp lại
    for(PageBarcodeArea barcode : barcodes)
    {
        // In các giá trị Mã QR được xác định
        Console.WriteLine(barcode.getCodeTypeName()	 +" Code Value: " + barcode.getValue());
    }
}

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

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

Phần kết luận

Giờ đây, bạn đã có kiến thức về cách dễ dàng quét mã QR từ hình ảnh bằng Java, bạn có thể sử dụng kỹ năng mới tìm được này để tạo trình đọc mã QR của riêng mình hoặc thậm chí phát triển ứng dụng quét mã QR trực tuyến. Hãy xem bạn có thể làm gì với những khả năng vô tận.

Để tìm hiểu thêm, bạn có thể truy cập tài liệu hữu ích sau:

Xem thêm