使用 C# REST API 扫描条形码

本文将指导您如何使用 C# REST API 扫描条形码。您将学习如何使用基于 Dotnet 的 Cloud SDK,通过 C# RESTful 服务开发一个条形码分析器。本文还将讲解如何访问和显示各种格式(例如 HYPERLNK1、TIFF、HYPERLNK2、BMP 和 GIF)图像中条形码的不同属性。

先决条件

使用基于 C# .NET 的 API 读取条形码的步骤

  1. 添加所需的命名空间 Aspose.BarCode.Cloud.Sdk.Api 以访问 Barcode Cloud API 类
  2. 创建 Configuration 对象并设置 API 基本 URL、ClientId 和 ClientSecret 以进行身份​​验证
  3. 定义文件名并使用 FileStream 打开它以提供扫描输入
  4. 使用配置创建ScanApi类的实例,用于与条码扫描服务进行交互
  5. 调用 ScanMultipartAsync(文件流) 处理输入图像并检索已识别的条形码详细信息
  6. 循环遍历 result.Barcodes 集合以访问每个已识别的条形码
  7. 打印出每个检测到的条形码的文件名、条形码值和条形码类型

以下步骤总结了如何使用 C# Low Code API 读取条形码。首先,您需要设置凭据并加载要扫描的条形码图像,连接到 Aspose Barcode Cloud。然后,代码使用 Scan API 读取图像并打印出条形码值及其找到的类型。

使用 C# REST API 从图像读取条形码的代码

上面的代码演示了如何使用 C# REST API 实现条形码扫描应用。从 BarcodeResponse 对象中,您可以获取条形码的实际值、类型、发现区域,甚至校验和等详细信息。简而言之,它不仅提供条形码的内容,还提供有关条形码检测方式和位置的有用额外信息。

本文教了我们如何从图像中读取条形码。要生成条形码,请参阅 使用 C# REST API 生成条形码 上的文章。

 简体中文