使用IRONBARCODE

条形码生成器 .NET 教程

更新 2024年一月20日
分享:

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

条码生成器 .NET 教程

1.在 Visual Studio 中创建项目

2.安装 C# 条码生成器库

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

4.编写核心功能代码

5.运行 .NET 条形码生成器

让我们开始教程。

创建项目

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

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

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

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

安装条码库

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

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

软件包管理器控制台

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

Install-Package BarCode

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

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

NuGet 软件包管理器解决方案

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

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

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

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

NuGet软件包管理器用户界面

从链接下载

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

设计 Windows 窗体

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

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

设计 Windows 窗体应用程序

编写生成条形码的代码

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

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#

让我们逐行理解代码。

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

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

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

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

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

运行 .NET 条码生成器

按 Ctrl + F5 运行应用程序。

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

运行条码生成器应用程序

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

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

粘贴 URL 生成条形码

现在,点击 "生成 "按钮。条形码将如下图所示生成。

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

在 Windows 窗体应用程序中生成条形码

显示条形码的值

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

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

输出

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

从字符串值生成条形码

摘要

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

目前,如果您购买 全铁套房您可以用两个图书馆的价格获得五个图书馆。欲了解更多信息,请访问

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

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

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

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