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 码扫描应用程序。让我们看看你能用无限的可能性做什么。

如需更多学习,您可以访问以下有用资料:

也可以看看