本文将指导您如何使用 Node.js REST API 扫描条形码。您将学习如何使用基于 Node.js 的 Cloud SDK,通过 Node.js RESTful 服务开发一个条形码分析器。本文还将讲解如何访问和显示各种格式(例如 HYPERLNK1、TIFF、HYPERLNK2、BMP 和 GIF)图像中条形码的不同属性。
先决条件
- 创建帐户并获取 API 凭证 用于读取条形码
- 下载 用于 Node.js 的 Aspose.BarCode Cloud SDK 以从图像中读取多个条形码
- 使用上述 SDK 设置 Node.js 项目
使用 Node.js 读取条形码的步骤。基于 Node.js 的 API
- 添加所需的命名空间 Aspose.BarCode.Cloud.Sdk.Api 以访问 Barcode Cloud API 类
- 创建 Configuration 对象并设置 API 基本 URL、ClientId 和 ClientSecret 以进行身份验证
- 定义文件名并使用 FileStream 打开它以提供扫描输入
- 使用配置创建ScanApi类的实例,用于与条码扫描服务进行交互
- 调用 ScanMultipartAsync(文件流) 处理输入图像并检索已识别的条形码详细信息
- 循环遍历 result.Barcodes 集合以访问每个已识别的条形码
- 打印出每个检测到的条形码的文件名、条形码值和条形码类型
以下步骤总结了如何使用 Node.js Low Code API 读取条形码。首先,您需要设置凭据并加载要扫描的条形码图像,连接到 Aspose Barcode Cloud。然后,代码使用 Scan API 读取图像并打印出条形码值及其找到的类型。
使用 Node.js REST API 从图像读取条形码的代码
上面的代码演示了如何使用 Node.js REST API 实现条形码扫描应用。从 BarcodeResponse 对象中,你可以获取条形码的实际值、类型、发现区域,甚至校验和等详细信息。简而言之,它不仅提供了条形码的内容,还提供了关于条形码检测方式和位置的有用额外信息。
本文教了我们如何从图像中读取条形码。要生成条形码,请参阅 使用 Node.js REST API 生成条形码 上的文章。