使用IRONBARCODE

如何在VB.NET中生成条形码

发布 2023年七月5日
分享:

简介

条形码可用于以可见、计算机可读的格式显示数据。为了在条形码中表示数据,最初平行线的间距、宽度和大小都有所不同。有各种类型的专用光学扫描仪,即条形码阅读器,可以读取这些当代的线性或一维条形码。 (1D) 条形码。后来,二维 (2D) 后来,人们又开发出了不使用条形码的线性条形码的变种,称为矩阵码或二维条形码。这些变体不使用标准条形码,而是使用矩形、点、六边形和其他图案。二维光学扫描仪有多种配置,专门用于读取二维条形码。另一种读取二维条形码的方法是将数码相机连接到运行软件的计算机上,该软件可拍摄条形码照片并利用图像进行解码。内置摄像头的移动设备(如智能手机)可通过安装特定的应用软件来使用后一种二维条形码扫描仪。

IronBarcode 功能

功能 IronBarcode 该库可轻松创建动态条形码。只需几行代码,这个简单的库就能帮助我们对条形码图像进行编码,从而创建条形码。IronBarcode 条码阅读器内置的强大条码生成器可创建高质量的条码。IronBarcode 允许我们在 vb.net、C# 等语言中创建条码。通过各种 Dot net 库,该条码生成器可使您使用条码扫描器读取条码变得简单。

  • 大多数条码图像格式和 QR 标准,如 UPC A/E、Databar、EAN 8/13、MSI、Code 39/93/128、CodaB、RSS 14/Expanded 和 ITF,均可由 IronBarcode 读取和编写。
  • 在读取扫描数据和实时视频帧时,可以使用 IronBarcode 纠正旋转、噪音、失真和倾斜。IronBarcode 在创建条码图像时会自动进行预处理,以提高读取的准确性和速度。由于动态条形码允许内容更改,因此被广泛使用。
  • 对于批处理服务器,IronBarcode 利用多个内核和线程的能力非常有利。
  • IronBarcode 可以在单页或多页文件中自动定位一个或多个条形码。
  • IronBarcode 它与 .NET Framework 和 .NET Core 实现兼容,支持 32 位和 64 位架构。
  • 在 PC 和移动平台上,IronBarcode 支持控制台、桌面、云和互联网应用程序。
  • 对于各种文件和数据流类型,包括 PDF、JPG、TIFF、GIF、BMP、PNG 和 HTML,IronBarcode 都能生成条形码图片。

在 Visual Studio 中创建新项目

打开 Visual Studio,从文件菜单中选择 "新建项目",然后选择 "控制台应用程序"、"Windows 窗体 "或 "WPF 应用程序"。在本文中,我们将制作一个 Visual Basic 控制台应用程序。

如何在 VB.NET 中生成条形码:图 1

在相关文本框中键入项目名称并选择文件路径。点击 "下一步 "按钮。

如何在 VB.NET 中生成条形码:图 2

接下来,为我们的教程选择必要的 .NET 框架,我们选择 .NET 6.0,然后点击 "创建 "按钮创建项目。

如何在 VB.NET 中生成条形码:图 3

如果您选择的是控制台应用程序,项目将为该应用程序构建结构,并打开 program.cs 文件。现在您可以输入代码并编译程序。

接下来,使用下一个 NuGet 包管理器命令下载并安装 IronBarcode 库:

Install-Package BarCode

如何在 VB.NET 中生成条形码:图 4

您也可以使用 NuGet 软件包管理器搜索并下载 "条形码 "软件包,它将显示所有搜索结果。然后,您可以从中选择必要的软件包下载到应用程序中。

如何在 VB.NET 中生成条形码:图 5

使用 IronBarcode 生成条形码

以下是使用 IronBarcode 生成条码标签的 VB 示例代码。

Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500).AddBarcodeValueTextBelowBarcode().SaveAsPng("demo.png")
    End Sub
End Module
Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500).AddBarcodeValueTextBelowBarcode().SaveAsPng("demo.png")
    End Sub
End Module
VB.NET

代码图像中需要编码的条形码数据 (作为第一个参数传递给我们的对象的字符串或流) 是CreateBarcode` 所需的唯一参数。() 函数创建条形码图像。该方法还接受其他三个可选参数:

  • 图形的默认尺寸是条形码条宽 500 像素,高 500 像素。
  • IronBarcode 支持 10 多种条码图像类型。
  • AddBarcodeValueTextBelowBarcode是一个允许我们在条码图像底部添加条码文本的函数。我们还可使用AddBarcodeValueTextAboveBarcode` 方法在条码图像的顶部添加条码文本。

上面的示例使用 Given 条形码格式创建了一个 500 x 500 像素的图形。通过在生成的自定义条形码代码上使用 SaveAsPng 函数,我们可以将生成的条形码代码作为 PNG 图像文件打印到指定的文件位置,该位置已在上述示例代码的代码中进行了硬编码。

IronBarcode 提供各种类型的选项来创建条码图像,并具有添加图像和更改生成条码图像颜色的各种功能。IronBarcode 可帮助我们调整和校正条码图像,以提供高质量的图像。我们还可以从文本、流、URL 和其他来源生成条码。

使用 IronBarcode 在 vb.net 中生成条形码的上述代码的输出将如下所示:

如何在 VB.NET 中生成条形码:图 6

要了解有关生成条形码的更多信息,请点击 这里 的教程。

结论

由于其有效性和对不同操作系统的适应性 IronBarcode 图书馆是创建和识别条形码的最佳选择之一。

它为设计和修改各种条形码提供了大量工具,包括更改文本、条形码数据的颜色、线宽和高度等选项。该条码生成器 SDK 还支持使用 VB.NET Crystal Reports。在 VB.NET 中创建和绘制条形码。

条形码 铁条码网站该网站为开发人员提供商业版和免费版,其中包含有关该库的许可信息。一年内,免费提供更新和支持。

< 前一页
如何将条码扫描器集成到Web应用程序中
下一步 >
如何在ASP.NET MVC中生成QR码

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

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