使用IRONBARCODE

条形码生成器 .NET 教程

更新 2024年一月20日
分享:

鉴于条形码使用量的迅速增加,开发人员必须能够用自己喜欢的编程语言生成条形码。 因此,本教程将演示如何在 .NET 中生成 BarCode。

条形码生成器 .NET 教程

  1. 在 Visual Studio 中创建项目

  2. 安装 C# BarCode 生成器库

  3. 为 Windows 窗体应用程序设计用户界面

  4. 编写核心功能代码

  5. 运行 .NET BarCode 生成器

    让我们开始教程。

创建项目

本教程使用最新版本的 Visual Studio 和 Windows 窗体应用程序模板。 您可以使用自己选择的应用程序,也可以使用自己现有的项目和版本。

打开 Visual Studio > 点击 Create New Project > 选择 Windows Forms Application Template > 按 Next > 给项目命名 > 按 Next => 选择您的目标 .NET Framework => 点击 Create 按钮。

条码生成器 .NET 教程,图 1:创建一个新的 Windows 窗体应用程序

创建一个新的 Windows 窗体应用程序

安装 BarCode 库

安装 BarCode 生成器库有很多好处。 IronBarcode 由 C# 编写,提供只需一行代码即可创建条形码和 QR 码的功能。 它还支持将 QR 代码或 BarCode 保存为所需的文件格式。 此外,它还为在 .NET 中生成 BarCode 提供免费服务和运行时支持。

让我们从安装 IronBarcode NuGet 软件包开始。 您可以使用以下三种方法之一进行安装:

软件包管理器控制台

在软件包管理器控制台中编写以下命令。 它将为您下载和安装软件包。

Install-Package BarCode

条码生成器 .NET 教程,图 2:软件包管理器控制台安装步骤

*软件包管理器控制台安装步骤***

NuGet 软件包管理器解决方案

您也可以使用 NuGet 软件包解决方案安装 BarCode 软件包。 只需按照以下步骤操作:

点击工具 > NuGet软件包管理器 > 为解决方案管理NuGet软件包

这将为您打开 NuGet 包管理器。 点击浏览并搜索 BarCode,然后安装该库。

条码生成器 .NET 教程,图 3:NuGet 软件包管理器用户界面

NuGet 软件包管理器用户界面

从链接下载

作为一种替代方案,IronBarCode.Dll可从 .NET Barcode DLL 中下载并作为参考添加到您的项目中。

设计 Windows 窗体

.NET BarCode 生成器的用户界面应包含 2 个标签、1 个富文本框和 1 个图片框,以显示生成的条形码图像。 下图显示了一个用于演示的简单设计。

条码生成器 .NET 教程,图 4:设计 Windows 窗体应用程序

设计 Windows 窗体应用程序

为生成 BarCode 编写代码

双击 "生成 "按钮。 将出现以下代码:

private void button1_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
}
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
End Sub
VB   C#

添加以下命名空间

using IronBarCode;
using System;
using System.Drawing;
using System.Windows.Forms;
using IronBarCode;
using System;
using System.Drawing;
using System.Windows.Forms;
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Windows.Forms
VB   C#

在 "button1_Click "中编写以下代码()功能:

GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");
BarcodeImage.Image = new Bitmap("MyBarCode.png");
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");
BarcodeImage.Image = new Bitmap("MyBarCode.png");
Dim MyBarCode As GeneratedBarcode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128)
MyBarCode.SaveAsPng("MyBarCode.png")
BarcodeImage.Image = New Bitmap("MyBarCode.png")
VB   C#

让我们逐行理解代码。

生成的条形码是 BarCode 的一种数据类型。 创建条形码是由条码写入器IronBarcode` 包的类。

BarcodeValue.Text "是文本框的值,将由用户在运行时提供。

BarcodeWriterEncoding.Code128 "是用于生成条形码的编码方案。 该代码类型可更改为另一种编码方案,即 "BarcodeWriterEncoding.QRCode",以生成 QR 代码。

IronBarcode 能够与多种图像格式(如 PNG、JPEG、HTML、PDF)进行交互、GIF 或 TIFF例如保存为 Png以保存 PNG 格式的 BarCode。 此外,IronBarcode 还与以下方面合作PDF 文件从所有页面中提取 BarCode 或 QR 码。

BarcodeImage "是 PictureBox 的名称,用于向用户显示生成的条形码图像。

运行 .NET BarCode 生成器

按 Ctrl + F5 运行应用程序。

条码生成器 .NET 教程,图 5:运行条码生成器应用程序

运行 BarCode 生成器应用程序

如下所示,在文本框内写入要在条形码中编码的值。

条形码生成器 .NET 教程,图 6:粘贴 URL 生成条形码

粘贴 URL 生成 BarCode

现在,点击 "生成 "按钮。 生成的 BarCode 将如下所示。

条码生成器 .NET 教程,图 7:在 Windows 窗体应用程序中生成条码

在 Windows 窗体应用程序中生成 BarCode

显示 BarCode 的值

接下来,用一行代码显示 BarCode 的值:

MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode()
VB   C#

输出

条形码生成器 .NET 教程,图 8:从字符串值生成条形码

从字符串值生成 BarCode

摘要

IronBarcode 具有友好的应用程序接口,可供开发人员读取并为 .NET 编写条形码、优化精度并确保实际软件的低错误率。 参观官方文档页面有关 IronBarcode 的更多信息。

目前,如果您购买全铁套房现在,您可以用两个库的价格获得五个库。 如需了解更多信息,请联系

您还可以下载压缩文件项目.

< 前一页
如何在ASP.NET中使用C#打印条形码
下一步 >
如何在 C# Windows 应用程序中使用 BarCode 扫描仪

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

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