读取 Code 39 条形码

Code 39条形码是一种流行的条形码格式,其长度可以变化。 它是应用最广泛的条形码类型之一。 标准代码 39能够编码大写字母 (AZ)、数字 (0-9) 和一些特殊字符(例如空格、-、$、+、% 和 .)。

此外,Code 39 的扩展模式可以处理所有 ASCII 字符。 这种格式用途广泛,是库存管理、物流和工业应用的热门选择。 IronBarcode 完全支持读取 Code 39 的标准模式和扩展模式。在本代码示例中,我们将演示如何使用 IronBarcode 读取 Code 39 条形码并打印结果。

解读 Code39 条形码的四步指南

  • BarcodeReaderOptions options = new BarcodeReaderOptions();
  • options.ExpectBarcodeTypes = BarcodeEncoding.Code39;
  • var results = BarcodeReader.Read("code39.png", options);
  • Console.WriteLine(result.ToString());

代码解释

我们首先导入 IronBarcode 库。 然后,我们创建一个BarcodeReaderOptions对象。 我们将它的ExpectBarcodeTypes属性设置为BarcodeEncoding.Code39以优化读取器,告诉它只查找 Code 39 条形码。

创建选项对象后,我们调用BarcodeReader.Read方法。 我们向此方法传递两个参数:条形码图像的路径和我们刚刚配置的选项对象。 在上面的示例中,它们分别是"code39.png"和选项。

此方法返回 BarcodeResult 对象的集合。 最后,我们可以从结果集合中访问结果,并使用Console.WriteLine(result.ToString())将其解码后的字符串值打印到控制台。

了解如何使用 C# 和 IronBarcode 轻松读取 Code 39 条形码!

准备开始了吗?
Nuget 下载 1,979,979 | Version: 2025.11 刚刚发布