在本分步教程中,您将学习如何 使用 Java REST API 扫描 QR 码。我们将指导您创建一个由 Aspose Cloud SDK 提供支持的 使用基于 Java 的 API 的 QR 扫描器,并展示如何为任何 image 指定目标条形码或 QR 类型,以实现快速识别。
先决条件
- 创建账户并获取 API 凭证 用于读取 QR 码
- 下载 Aspose.BarCode Cloud SDK for Java 以从图像中读取多个 QR 码
- 使用上述 SDK 设置 Java 项目
使用 Java REST API 的 QR Photo Scanner 步骤
- 添加对 Aspose.BarCode.Cloud.Sdk.Api 和 Aspose.BarCode.Cloud.Sdk.Model 的引用,以访问 API 和模型类
- 创建一个 Configuration 对象,并设置 API 基础 URL、client ID 和 client secret,以便在 Aspose.BarCode Cloud 上进行身份验证
- 指定图像文件名并将其作为文件流打开,以准备进行识别
- 使用已配置的 Configuration 对象创建 RecognizeApi 的实例
- 调用 RecognizeMultipartAsync 方法,传入 DecodeBarcodeType.QR 和文件流,以检测图像中的 QR 码
- 遍历响应中识别出的条码,并显示它们的值和类型
这些步骤概述了开发 QR code scanner app with Java Low Code API 的过程。首先,通过添加 Aspose.BarCode.Cloud.Sdk.Api 和 Aspose.BarCode.Cloud.Sdk.Model 来设置环境,创建一个包含您凭据的 Configuration 对象,并将图像文件 (MultipleQRCodes.png) 加载到 FileStream 中。然后,使用 RecognizeApi 类调用 RecognizeMultipartAsync,并遍历结果以显示每个 QR 码的 BarcodeValue 和 Type。
使用 Java REST 接口读取 QR Code 的代码
上面的代码演示了如何 使用 Java REST 接口从图像中扫描 QR 码。通过指定 DecodeBarcodeType(例如 QR),您可以指示 API 仅搜索该条码类型,从而加快扫描速度、提升可靠性,并防止检测到不需要的条码。
在本简短教程中,我们演示了使用 Java REST API 构建 QR‑code 读取器的过程。当您准备好处理条码时,请查看我们的指南 Scan Barcode with Java REST API。