使用IRONBARCODE

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

发布 2023年七月5日
分享:

介绍

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

IronBarcode 功能

"(《世界人权宣言》)IronBarcode库使创建动态 BarCode 变得简单。 它可以帮助我们对条形码图像进行编码,只需几行代码,这个简单明了的库就可以创建一个条形码。 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 在创建条码图像时会自动进行预处理,以提高读取准确性和速度。 由于可以更改内容,动态 BarCode 被广泛使用。
  • 对于批处理服务器而言,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 Framework,我们选择 .NET 6.0,然后点击 "创建 "按钮创建项目。

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

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

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

Install-Package BarCode

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

作为替代方法,您可以使用 NuGet 软件包管理器搜索并下载 "Barcode "软件包,它将显示所有搜索结果。 然后,您可以从中选择必要的软件包下载到应用程序中。

如何在 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 像素 BarCode,高 500 像素。
  • IronBarcode 支持 10 多种条码图像类型。
  • AddBarcodeValueTextBelowBarcode是一个允许我们在条码图像底部添加条码文本的函数。 我们还有另一个选项,即使用AddBarcodeValueTextAboveBarcode` 方法在条形码图像的顶部添加条形码文本。

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

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

    使用 IronBarcode for .NET 在 vb.net 中生成条形码的上述代码的输出结果如下:

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

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

结论

由于其有效性和对不同操作系统的适应性,因此IronBarcode库是创建和识别 BarCode 的最佳选择之一。

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

"(《世界人权宣言》)铁条码网站该库为开发人员提供商业版和免费版,包含有关该库的许可信息。 在一年内,将免费提供更新和支持。

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

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

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