使用 Node.js REST API 扫描二维码

本指南讲解如何使用 Node.js REST API 扫描二维码。您将学习如何使用基于 Node.js 的 Cloud SDK 开发一个基于 Node.js API 的二维码扫描器。它将帮助您定义目标条形码或二维码类型,以便快速识别给定的 image

先决条件

使用 Node.js REST API 进行二维码照片扫描的步骤

  1. 添加对 Aspose.BarCode.Cloud.Sdk.Api 和 Aspose.BarCode.Cloud.Sdk.Model 的引用以访问 API 和模型类
  2. 创建配置对象并设置 API 基本 URL、客户端 ID 和客户端密钥,以便使用 Aspose.BarCode Cloud 进行身份验证
  3. 指定图像文件名,并以文件流形式打开,准备进行识别
  4. 使用配置的 Configuration 对象创建 RecognizeApi 实例
  5. 使用 DecodeBarcodeType.QR 和文件流调用 识别MultipartAsync 方法来检测图像中的二维码
  6. 循环遍历响应中识别出的条形码并显示它们的值和类型

以下步骤概括了使用 Node.js Low Code API 开发二维码扫描器应用的流程。首先,通过添加 Aspose.BarCode.Cloud.Sdk.Api 和 Aspose.BarCode.Cloud.Sdk.Model 设置环境,使用您的凭据创建 Configuration 对象,并将图像文件 (MultipleQRCodes.png) 加载到 FileStream 中。然后,使用 RecognizeApi 类调用 RecognizeMultipartAsync,并循环遍历结果以显示每个二维码的 BarcodeValue 和 Type。

使用 Node.js REST 接口读取二维码的代码

以上代码演示了如何使用 Node.js REST 接口扫描图片中的二维码。通过设置 DecodeBarcodeType(例如 QR),您可以告诉 API 只查找该类型的二维码,而不是检查所有可能的类型。这使得扫描速度更快、更可靠,并避免扫描到不需要的条形码。

本简短教程教会了我们开发二维码阅读器的流程。如需读取条形码,请参阅 使用 Node.js REST API 扫描条形码 上的文章。

 简体中文