使用 IRONBARCODE

條碼生成器 .NET 教程

已更新 2024年1月20日
分享:

由於條碼使用的迅速增加,開發人員必須能夠在他們偏好的程式語言中生成條碼。因此,本教程將演示如何在 .NET 中生成條碼。

條碼生成器 .NET 教程

  1. 在 Visual Studio 中創建項目

  2. 安裝 C# 條碼生成器庫

  3. 為 Windows Forms 應用程序設計用戶界面

  4. 編寫核心功能的代碼

  5. 運行 .NET 條碼生成器

讓我們開始教程。

建立專案

本教程使用最新版本的 Visual Studio 和 Windows Forms 應用程式範本。您可以使用自己選擇的應用程式,以及您現有的專案和版本。

開啟 Visual Studio > 點擊 建立新專案 > 選擇 Windows Forms 應用程式範本 > 按下 下一步 > 為專案命名 > 按下 下一步 => 選擇您的目標 .NET Framework => 點擊 建立 按鈕。

條碼生成器 .NET 教程,圖 1:建立一個新的 Windows Forms 應用程式

建立新的 Windows Forms 應用程式

安裝條碼庫

安裝條碼生成庫有很多好處。IronBarcode 是用 C# 編寫的,只需一行代碼即可創建條碼和 QR 碼。它還支持將 QR 碼或條碼保存為所需的文件格式。此外,它還為在 .NET 中生成條碼提供免費服務和運行時支持。

讓我們開始安裝 IronBarcode NuGet 套件。您可以使用以下三種方法之一進行安裝:

Package Manager Console

在 Package Manager Console 中輸入以下指令。它會為您下載並安裝套件。

Install-Package BarCode

條碼生成器 .NET 教程,圖 2:包管理器主控台安裝步驟

套件管理員主控台安裝步驟

NuGet 套件管理器解決方案

您也可以使用 NuGet 套件解決方案來安裝 Barcode 套件。只需遵循以下步驟:

點擊 工具 > NuGet 套件管理器 > 管理解決方案的 NuGet 套件

這將為您打開 NuGet 套件管理器。點擊瀏覽並搜索 BarCode,然後安裝該庫。

條碼生成器 .NET 教程,圖 3:NuGet 套件管理器 UI

NuGet 套件管理員 UI

下載連結

作為替代方案, IronBarCode.Dll 可以從 .NET Barcode DLL 下載並添加到您的專案作為參考。

設計 Windows Forms

這個 .NET 條碼生成器的用戶界面應該包含2個標籤、1個富文本框和1個圖片框,用來顯示生成的條碼圖像。下面的圖片顯示了一個簡單的設計示例。

條碼生成器 .NET 教程,圖4:設計Windows Forms應用程式

設計 Windows Forms 應用程式

編寫生成條碼的代碼

雙擊“生成”按鈕。以下代碼將會出現:

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#

讓我們逐行了解代碼。

生成條碼 是一種類型的條碼。 CreateBarcode 是由 提供的功能 BarcodeWriter IronBarcode 套件的類別。

BarcodeValue.Text 是使用者在運行時提供的文字框的值。

BarcodeWriterEncoding.Code128 是用於生成條碼的編碼方案。此代碼類型可以更改為另一種編碼方案,例如 BarcodeWriterEncoding.QRCode,以生成 QR 碼。

IronBarcode 提供了與多種影像格式互動的能力,例如 PNG、JPEG、HTML、PDF。 GIF或TIFF例如 SaveAsPng 將條碼保存為PNG格式。此外,IronBarcode還適用於 PDF 檔案 從所有頁面中提取條碼或二維碼。

BarcodeImage 是顯示生成的條碼圖片給用戶看的 PictureBox 的名稱。

运行 .NET 条码生成器

按 Ctrl + F5 运行应用程式。

條碼生成器 .NET 教程,圖 5:運行條碼生成器應用程序

運行條碼生成器應用程式

在文本框中寫入您想要編碼的值,如下所示。

條碼生成器 .NET 教程,圖6:粘貼網址以生成條碼

將 URL 貼上以生成條碼

現在,點擊 "Generate" 按鈕。條碼將如下圖所示生成。

條碼生成器 .NET 教程,圖 7:在 Windows Forms 應用程式中生成的條碼

在Windows Forms應用程式中生成條碼

顯示條碼的值

接下來,在一行代碼中顯示條碼的值:

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

輸出

Barcode Generator .NET 教程,圖 8:從字串值生成條碼

從字串生成條碼

摘要

IronBarcode 為開發者提供了一個友好的 API 來 讀取 為 .NET 編寫條碼, 優化準確性 並確保在真實世界的軟體中保持低錯誤率。訪問 官方文件頁面 關於 IronBarcode 的更多資訊。

目前,如果您購買 完整的Iron Suite只需支付兩個圖書館的價格,您即可獲得五個圖書館。欲了解更多信息。

您還可以下載一個 zip 文件專案.

< 上一頁
如何在C#中的ASP.NET中打印條碼
下一個 >
如何在C# Windows 應用程式中使用條碼掃描器

準備開始了嗎? 版本: 2024.10 剛剛發布

免費 NuGet 下載 總下載次數: 1,203,227 查看許可證 >