使用IRONBARCODE

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

发布 2024年三月6日
分享:

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

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

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

2.生成条形码

3.调整条形码大小

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

5.设计条形码样式

为什么条形码标签很重要

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

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

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

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

为什么选择 VB.NET 和 IronBarcode?

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

IronBarcode

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

生成和打印条形码

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

安装 IronBarcode 库

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

1.打开 Visual Studio 项目。

2.点击菜单中的工具。

3.选择 NuGet 包管理器。

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

5.在控制台中键入以下命令并按 Enter:

    :ProductInstall

6.该命令将为您下载并安装 IronBarcode 软件包。

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

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

生成条形码图像

编写以下代码来生成条形码。

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

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

1.第一行,Imports IronBarCode,告诉我们的程序使用 IronBarcode 库提供的功能。该库可帮助我们创建和处理条形码。

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

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

输出

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

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

调整条形码图像大小

以下代码将根据提供的尺寸调整条形码的大小。

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

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

输出为

输出

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

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

添加条形码值和注释

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

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

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

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

第四行代码在条形码下方添加条形码的实际值。例如,如果条形码代表产品 ID,则该文本将显示产品 ID。

生成的条形码如下

输出条形码图像

如何在 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

创建条形码的代码保持不变,我们增加了一些行来更改背景颜色和条形码颜色。

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

第二行代码调整条形码后面的背景颜色。我们使用 ChangeBackgroundColor 方法将背景颜色设置为名为 Cornsilk 的浅色。这样,条形码就能在背景中清晰地显示出来。

输出结果如下

输出

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

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

结论

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

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

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

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

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