使用IRONBARCODE

如何使用VB .NET条码阅读器组件

发布 2024年三月6日
分享:

介绍

有效而精确的条形码读取是各行各业许多软件开发应用的关键组成部分。 在零售、医疗保健、物流和库存管理等各行各业中,Barcode 技术使数据输入更容易,提高了准确性,并提高了运营效率。 技术的突破使得在 VB.NET 应用程序中集成条形码读取功能变得越来越容易。

本篇文章将研究 VB.NET 条码阅读器这一主题,并讨论 IronBarcode(一个广受欢迎的 .NET 条码库)如何使这一过程更加顺利。 我们将介绍条形码的基础知识、条形码扫描器在 VB.NET 应用程序中的价值以及如何使用 IronBarcode 构建条形码扫描功能。

如何使用VB .NET条码阅读器组件

  1. 创建一个新项目。

  2. 导入 IronBarcode 库。

  3. 设置图像路径并构建条码阅读器实例。

  4. 分析来自 BarCode 的数据。

  5. 在控制台上打印 BarCode 信息。

了解 BarCode

在当今世界,条形码广泛存在于各种物品上,包括身份证、运输标签和产品包装。 这些机器可读代码通过使用平行线、条形码和不同长度的间隙,以 .NET 条形码阅读器组件可以轻松读取的方式对数据进行编码。

BarCode 有多种用途,例如

  • 库存管理包括监控库存水平、监督资源和优化供应链流程。
  • 零售:管理定价、监控销售和加快结账程序。
  • 医疗保健:准确有效地识别个人、处方药和医疗设备。
  • 文件管理包括组织记录、编制材料索引和简化检索。
  • 条形码有多种类型,如 QR 码、Code 39、Code 128、EAN(欧洲条款编号)和 UPC(通用产品代码). 每种格式都有其独特之处,并能很好地与各种应用程序配合使用。

IronBarcode

一个完整的 .NET BarCode 扫描器 DLL 库,名为IronBarcodeBarCode for .NET》将使您在 VB.NET 应用程序中读取和生成条形码的项目变得更加容易。 无论其应用程序的复杂程度如何,开发人员都可以通过使用 IronBarcode 的用户友好 API 轻松集成条码读取功能。

IronBarcode 的主要功能包括

  • 支持多种条形码格式: IronBarcode 兼容多种行业标准,支持多种条形码格式,如 UPC-A、UPC-E、EAN-8、EAN-13、Code 39、Code 128、QR 码等。
  • 高精确度: IronBarcode 采用尖端算法,保证可靠、精确的条形码检测,尤其是在条形码损坏或质量较差的困难情况下。
  • 集成简单: IronBarcode 可轻松集成到 VB.NET 项目中,这要归功于其清晰的 API 和详尽的文档,可快速创建和实现条码读取功能。
  • 跨平台兼容性: IronBarcode 兼容 .NET Framework 和 .NET Core,因此可用于各种平台和环境。
  • 定制选项: 为满足其独特需求,开发人员可更改条形码的类型、方向、大小和分辨率以及条形码扫描仪的其他功能。
  • 无缝.NET集成: IronBarcode 支持 32 位和 64 位架构,与 .NET Framework 和 .NET Core 实现兼容。

    要了解有关 IronBarcode 的更多信息,请参考*这里***.

在 Visual Studio 中创建新项目

在 Visual Studio 打开时,从文件菜单中选择 "新建项目",然后选择 "控制台应用程序"、"Windows 窗体 "或 "WPF 应用程序"。本文将选择 Visual Basic 控制台应用程序。 BarCode 的应用范围非常广泛。 Webform/MVC/MVC Core 等程序是另一种选择。

如何使用 VB .NET 条码阅读器组件:图 1 - 创建新的 VS 控制台应用程序项目

在相应的文本框中输入项目名称并选择文件路径。 点击选择 "下一步"。

如何使用 VB .NET 条码阅读器组件:图 2 - 配置项目名称和文件路径

接下来,进行必要的选择。 我们选择 .NET 6.0 作为课程的 .NET Framework,之后您应选择 "创建 "开始项目。

如何使用 VB .NET 条码阅读器组件:图 3 - 选择合适的 .NET 框架

如果您选择的是控制台应用程序,项目将创建必要的框架并启动 program.cs 文件,允许您输入代码并执行/构建应用程序。

安装 IronBarcode 库

要在解决方案中使用 IronBarcode 库,必须下载必要的软件包。 请在软件包管理器控制台中使用以下命令完成翻译:

Install-Package BarCode

与下图类似:

如何使用 VB .NET 条码阅读器组件:图 4 - 软件包管理器控制台输入

其他选择包括利用 NuGet 软件包管理器查找并下载 "Barcode "软件包,这将显示所有搜索结果。 之后,您可以决定下载哪个软件包并安装到软件中。

如何使用 VB .NET 条码阅读器组件:图 5 - 通过 NuGet 软件包管理器安装 IronBarcode

使用 IronBarcode 阅读条形码

现在让我们来研究如何在 VB.NET 中使用 IronBarcode 扫描条形码图像:

Imports IronBarCode
Module Program
    Sub Main()
        Dim imagePath As String = "Demo.png"
        ' Read barcodes from the image file
        Dim result = BarcodeReader.Read(imagePath)
        ' Check if any barcode was detected
        If result IsNot Nothing AndAlso result.Count > 0 Then
            ' Iterate over detected barcodes
            For Each barcode In result
                ' Print barcode type and value
                Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
                Console.WriteLine($"Barcode Value: {barcode.Value}")
            Next
        Else
            Console.WriteLine("No barcode found in the image.")
        End If
    End Sub
End Module
Imports IronBarCode
Module Program
    Sub Main()
        Dim imagePath As String = "Demo.png"
        ' Read barcodes from the image file
        Dim result = BarcodeReader.Read(imagePath)
        ' Check if any barcode was detected
        If result IsNot Nothing AndAlso result.Count > 0 Then
            ' Iterate over detected barcodes
            For Each barcode In result
                ' Print barcode type and value
                Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
                Console.WriteLine($"Barcode Value: {barcode.Value}")
            Next
        Else
            Console.WriteLine("No barcode found in the image.")
        End If
    End Sub
End Module
VB.NET

要使用 IronBarcode 功能,首先要导入 IronBarcode 名称空间。 指定带有您希望读取的 BarCode 图像的图片文件的位置。 条形码图像文件的路径应替换为 "path/to/barcode_image.jpg"。 创建 BarCodeReader 对象的实例,该对象提供了从各种来源读取条形码的方法。

使用 BarcodeReader 的读取方法扫描指定图片文件中的条形码数据。验证图片中是否能找到任何 BarCode。 如果定位到 BarCode,则向控制台报告每次迭代的类型和值。 如果没有,则打印一条信息,说明未检测到条形码。 我们将在上述代码的帮助下读取下面的 BarCode 图像。

如何使用 VB .NET 条码阅读器组件:图 6 - 示例条形码

以下是根据上述 BarCode 图像生成的图像。

如何使用 VB .NET 条码阅读器组件:图 7 - 运行之前代码的控制台输出

点击此处查看教程链接了解创建条形码的更多信息。

结论

IronBarcode 的综合功能和用户友好的 API 使在 VB.NET 应用程序中读取条形码变得容易。 开发人员可以通过几行代码从图片文件中解码 BarCode,为自己的应用程序提取有用的数据。 IronBarcode 为您提供了构建库存管理系统、零售应用程序或文档处理解决方案所需的工具,可以正确有效地执行条码读取工作。 通过使用 IronBarcode,VB.NET 开发人员可以轻松地改进其应用程序的功能并加快条码识别操作。

许可详情如下*这里***. IronBarcode 有付费版本和免费开发者许可证。 对于"$liteLicense",轻量级版本附带一年的免费更新和支持。 要了解有关 Iron Software 产品的更多信息,请参阅*这里***.

< 前一页
如何在VB .NET中打印条形码标签
下一步 >
如何在VB .NET中使用二维条形码

准备开始了吗? 版本: 2024.11 刚刚发布

免费NuGet下载 总下载量: 1,290,353 查看许可证 >