使用IRONBARCODE

如何在VB .NET中打印条形码标签

发布 2024年三月6日
分享:

条形码标签在库存管理、产品跟踪和供应链运作中至关重要。 在本文中,我们将学习 BarCode 打印中的VB.NET使用IronBarcode. 无论您是经验丰富的开发人员还是刚刚起步,我们都将探索高效创建和打印 BarCode 标签的方法。 从设计标签模板到处理打印机设置,我们循序渐进的方法将使您能够根据业务需求生成准确且具有视觉吸引力的标签。

如何在 VB.NET 中打印 BarCode 标签

  1. 在 Visual Studio 中创建或打开一个项目

  2. 生成 BarCode

  3. 调整 BarCode 的大小

  4. 添加条形码 valWue 和注释文本

  5. BarCode 样式

条形码标签为何重要

在深入了解技术细节之前,我们先来了解一下 BarCode 标签的重要性:

  1. 高效的数据表示: BarCode 对产品 ID、批号、有效期和定价等基本信息进行编码。 扫描这些工具后,可以立即访问相关数据,简化各行业的流程。

  2. 减少错误: 人工数据录入容易出错。 BarCode 标签消除了人为错误的风险,确保在库存管理、销售交易和运输过程中准确采集数据。

  3. 供应链优化: 条形码便于在整个供应链中对货物进行无缝跟踪。 从制造商到零售商,每个人都能从标准化标签中受益。

为什么选择 VB.NET 和 IronBarcode?

VB.NET 是一种功能强大、用途广泛的编程语言,非常适合标签打印等自动化任务。 但它没有内置的 BarCode 生成功能。 这就是 IronBarcode 的用武之地,它是一个提供所有条码相关功能的库。 将其集成到您的项目中,您就可以利用 BarCode 的强大功能了!

IronBarcode

IronBarcodeBarCode 是一个功能强大的 .NET 库,可简化条形码的生成和操作。 无论您是在构建库存管理系统、零售应用程序还是供应链解决方案,IronBarcode 都能提供一种无缝的方式来创建, 阅读*打印***BarCode. 支持各种 BarCode 符号(如代码 39、QR 码和 UPC)IronBarcode for .NET、可定制的设置以及直接集成到您的 VB.NET 或 C# 项目中,使开发人员能够高效地处理条码相关任务。 其直观的 API 可让您生成准确且具有视觉吸引力的条形码标签,提高数据准确性并简化业务流程。

生成和打印 BarCode

现在,我们将在 VB.NET 项目中编写生成和打印 BarCode 的代码。 首先,您需要创建或打开一个 VB.NET 项目。 然后需要安装 IronBarcode 库。 我将在本项目中使用控制台应用程序,但您也可以根据自己的要求使用任何项目类型,因为本代码适用于所有项目类型。

安装 IronBarcode 库

要通过软件包管理器控制台将 IronBarcode 库无缝集成到您的项目中,只需执行以下步骤即可顺利安装:

  1. 打开您的 Visual Studio 项目。

  2. 单击菜单中的工具。

  3. 选择 NuGet 包管理器。

  4. 选择软件包管理器控制台。

  5. 在控制台中键入以下命令并按 Enter:
    :ProductInstall
  1. 此命令将为您下载并安装 IronBarcode 软件包。

    如何在 VB .NET 中打印条形码标签:图 1 - 记录 IronBarcode 安装的控制台信息

    IronBarcode 用于开发目的是免费的,但需要一个许可证探索其所有功能。

生成 BarCode 图像

编写以下代码以生成 BarCode。

Imports IronBarCode
Module Program
  Private Sub Main(args As String())
    ' Creating a barcode is as simple as:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' And save our barcode as in image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
  End Sub
End Module
Imports IronBarCode
Module Program
  Private Sub Main(args As String())
    ' Creating a barcode is as simple as:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' And save our barcode as in image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
  End Sub
End Module
VB.NET

上述代码简化了生成 BarCode 图像的过程。 它展示了如何使用 IronBarcode 库创建条形码并将其保存为图像。 就像将数据转化为可扫描的图片! 解释如下

  1. 第一行,Imports IronBarcode,告诉我们的程序使用 IronBarcode 库提供的功能。 该库可帮助我们创建和操作 BarCode。

  2. 代码的下一部分将创建一个 BarCode。 具体来说,它使用 Code 128 编码生成值为 "123456BCX65432 "的条形码。 将 BarCode 视为由线条和空格组成的独特图案,代表信息(如产品 ID 或序列号).

  3. 创建条形码后,我们将其保存为名为 "myBarcode.jpeg "的图像文件。 该图像文件将包含条形码的可视化表示,可以打印或在屏幕上显示。

输出

如何在 VB .NET 中打印条形码标签:图 2 - 上一代码示例中输出的条形码

让我们调整条形码的大小,使其适合打印区域。

调整 BarCode 图像大小

以下代码将根据提供的尺寸调整我们的 BarCode 大小。

Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
VB.NET

创建 BarCode 的流程保持不变。 我们只需增加一行代码,以便在保存之前调整图片大小。 第二行代码调整了 BarCode 的大小。 我们将其尺寸调整为宽 400 像素,高 100 像素。 这一步骤可确保条形码在显示或打印时能很好地适应所需的空间。

输出为

输出

如何在 VB .NET 中打印条形码标签:图 3 - 从前面的代码中调整大小的条形码图像

让我们在条形码下方或上方添加条形码值和注释文本。

添加 BarCode 值和注释

以下源代码将分别在条形码下方和上方添加条形码值和注释文本。

Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
     myBarcode.AddBarcodeValueTextBelowBarcode()
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
     myBarcode.AddBarcodeValueTextBelowBarcode()
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
VB.NET

创建、调整大小和保存 BarCode 的代码保持不变。 我们刚刚增加了两行,用于添加注释文本和值。

第三行代码添加了一个注释(文本)BarCode 以上。 注释中写道:"这是我使用 Iron BarCode 生成的测试条形码"。注释提供了有关条形码的其他上下文或信息。

第四行代码在条形码下方添加实际条形码值。 例如,如果 BarCode 代表产品 ID,那么这段文字将显示产品 ID。

生成的 BarCode 如下:

输出 BarCode 图像

如何在 VB .NET 中打印条形码标签:图 4 - 带有条形码值的注释条形码

让我们通过更改背景和条形码颜色来设计我们的条形码。

样式条形码

以下代码将更改背景颜色和图像颜色。

myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
 myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
 myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
VB.NET

创建 BarCode 的代码保持不变,我们添加了额外的行来更改背景颜色和条形码颜色。

第一行代码修改条形码本身的颜色。 我们使用 ChangeBarCodeColor 方法将条形码颜色设置为深蓝色。 这意味着条形码中的线条和空格将呈现深蓝色调。

第二行代码调整条形码后面的背景颜色。 我们使用 ChangeBackgroundColor 方法将背景颜色设置为名为 Cornsilk 的浅色。 这样才能确保 BarCode 在背景中清晰突出。

输出结果如下

输出

如何在 VB .NET 中打印条形码标签:图 5 - 前一个代码中的样式条码

这将生成一个条形码图像,如果您正在为 Windows 窗体开发应用程序,您现在可以使用 .NET Winforms 的打印对话框。

结论

在本综合指南中,我们探讨了 BarCode 标签在数据表示、减少错误和优化供应链方面的重要作用。 利用 VB.NET 的强大功能和IronBarcode库,开发人员可以无缝地生成, 阅读, 操纵*打印***BarCode. 循序渐进的方法涵盖了安装、Barcode 生成、大小调整、注释添加和样式设计,为创建准确且具有视觉吸引力的标签提供了一个多功能工具包。 无论您是经验丰富的开发人员还是刚刚起步,本指南都能帮助您提高库存管理、销售交易和供应链运营的效率,使 BarCode 集成成为业务应用程序的宝贵资产。

IronBarcode 提供了一个免费试用供扩展和生产使用。

< 前一页
如何创建一个Blazor二维码扫描器
下一步 >
如何使用VB .NET条码阅读器组件

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

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