QR 碼是一種條形碼,其中可以包含不同的信息。您可以使用智能手機上的二維碼閱讀器掃描它並閱讀信息。 QR 碼有許多不同的用途,例如顯示產品詳細信息、使用手機付款以及訪問控制。在本文中,我們將討論如何使用 Java 以編程方式掃描二維碼。

使用 Java 的二維碼閱讀器 |掃描圖片中的二維碼

用於二維碼掃描的 Java API

GroupDocs.Parser for Java API 是一種工具,可幫助開發人員從不同類型的文檔(如 PDF、Word 文件和 Excel 電子表格)中提取信息。使用它,您可以從文檔中提取文本、圖片、條形碼和其他結構化內容。現在讓我們繼續前進,使用非常小的 Java 代碼從您的應用程序中的圖像掃描 QR 碼。

您可以從 下載部分 下載 JAR 文件,或在您的 Java 應用程序中使用最新的存儲庫和依賴項 Maven 配置。

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

如何使用 Java 掃描二維碼

這些簡單的步驟將幫助您意識到掃描二維碼並不像您想像的那麼困難。查看以下有關如何讀取二維碼圖像的說明:

  • 使用 Parser 類加載 QR 碼圖像。
  • 獲取加載圖像的二維碼。
  • 使用 getValue 方法從二維碼中提取所附的消息。

以下 Java 代碼掃描應用程序中的二維碼圖像:

// 使用 Java 掃描二維碼
try(Parser parser = new Parser("/path/qrcode.png"))
{
    // 提取所有二維碼。
    Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
  
    // 迭代
    for(PageBarcodeArea barcode : barcodes)
    {
        // 打印識別的二維碼值
        Console.WriteLine(barcode.getCodeTypeName()	 +" Code Value: " + barcode.getValue());
    }
}

獲得免費許可證

您可以獲得免費的臨時許可證來分析 QR 掃描儀 和 API 的其他功能,沒有任何評估限制。

結論

現在您已經掌握瞭如何使用 Java 輕鬆掃描圖像中的 QR 碼的知識,您可以使用這項新技能來創建您自己的 QR 碼閱讀器,甚至開發在線 QR 碼掃描應用程序。讓我們看看你能用無限的可能性做什麼。

如需更多學習,您可以訪問以下有用資料:

也可以看看