在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
條碼已成為現代商業運營中不可或缺的一部分,促進了高效的庫存管理、銷售點交易和數據追踪。在各種條碼符號學中,Code 39 以其廣泛使用和多功能性而脫穎而出。
校驗位,又稱為檢查位或驗證位,是添加到數字序列中的一位數字 (或字母數字字符) 用來幫助檢測資料中的錯誤。校驗位元的目的是透過提供一種簡單的錯誤檢測方法,確保資料在傳輸或處理過程中的完整性。校驗位元的一個常見應用是條碼,用於驗證掃描資料的準確性。一種使用校驗位元的條碼符號是Code 39。
Code 39編碼字母數字字符,包括大寫字母、數字和一些特殊字符。它包括一個起始字符、一個可選的校驗字符和一個終止字符,使其能自我檢查以確保資料捕獲的準確性。此外,可以在生成的條碼圖像下方顯示人類可讀的文字。
IronBarcode (由...生產 Iron Software) 是領先的 .NET C# 條碼庫,用於讀取和創建條碼。用戶友好的 API 允許開發人員在幾分鐘內將條碼功能添加到 .NET 應用程式中。開發人員可以使用此庫在幾分鐘內生成 Code 39 條碼專案和條碼測試。
在本文中,我們將探討使用 IronBarcode 構建 Code 39 條碼生成器的過程。
在Visual Studio中创建一个新的C#项目
安装 IronBarcode**庫並將其添加到您的專案中。
使用 IronBarcode 類庫生成 Code 39 條碼
添加註釋文本到 Code 39 條碼圖像
Visual Studio: 確保您已安裝 Visual Studio 或任何其他 C# 開發環境。
創建一個新的 C# 控制台應用程式,或使用您希望生成新條碼圖像的現有專案。此庫也可以用於 .NET Windows 表單應用程式。為了本教程的目的,我們來考慮一個控制台應用程式。
選擇控制台應用程式範本並點擊下一步。
在下一步,您可以提供解決方案和項目名稱。
選擇 .NET 版本並點擊「建立」。
IronBarcode 可以從 NuGet 套件管理器。
也可以從 Visual Studio 套件管理員安裝。 在套件管理員中搜索 IronBarcode 並點擊安裝。
現在,讓我們編寫代碼以使用 IronBarcode 庫生成 Code 39 條碼。以下是一個簡單的示例:
// sample code
using IronBarCode;
Console.WriteLine("Code 39 Barcode Generator");
GeneratedBarcode code39Barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39); //c# class
code39Barcode.SaveAsImage("ironSoftwareBarcode.png"); // barcode image
// sample code
using IronBarCode;
Console.WriteLine("Code 39 Barcode Generator");
GeneratedBarcode code39Barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39); //c# class
code39Barcode.SaveAsImage("ironSoftwareBarcode.png"); // barcode image
' sample code
Imports IronBarCode
Console.WriteLine("Code 39 Barcode Generator")
Dim code39Barcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39) 'c# class
code39Barcode.SaveAsImage("ironSoftwareBarcode.png") ' barcode image
這個簡單的程式初始化了一個 BarcodeWriter C# 類別,將編碼格式設置為 CODE_39,並使用提供的數據生成條碼 PNG。然後將條碼圖像保存為 ironSoftwareBarcode.png。
輸出:
在這裡,我們使用來自IronBarcode類庫的BarcodeWriter類來創建包含提供的URL數據的Code 39條形碼。每次運行代碼時,會生成一個新的條形碼圖像。
可以使用 IronBarcode 輕鬆地向條碼添加註釋文字。BarcodeWriter (c# 類別) 生成條碼物件。這個生成的條碼物件具有Fluent API,允許通過一行代碼設置條碼文本,類似於Linq。
using IronBarCode;
// sample code
Console.WriteLine("Code 39 Barcode Generator");
GeneratedBarcode code39Barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39); //c# class
code39Barcode.AddAnnotationTextAboveBarcode("Product URL:");
code39Barcode.AddBarcodeValueTextBelowBarcode();
//human readable text of the barcode
code39Barcode.SaveAsImage("ironSoftwareBarcodeWithText.png"); // barcode image
using IronBarCode;
// sample code
Console.WriteLine("Code 39 Barcode Generator");
GeneratedBarcode code39Barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39); //c# class
code39Barcode.AddAnnotationTextAboveBarcode("Product URL:");
code39Barcode.AddBarcodeValueTextBelowBarcode();
//human readable text of the barcode
code39Barcode.SaveAsImage("ironSoftwareBarcodeWithText.png"); // barcode image
Imports IronBarCode
' sample code
Console.WriteLine("Code 39 Barcode Generator")
Dim code39Barcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39) 'c# class
code39Barcode.AddAnnotationTextAboveBarcode("Product URL:")
code39Barcode.AddBarcodeValueTextBelowBarcode()
'human readable text of the barcode
code39Barcode.SaveAsImage("ironSoftwareBarcodeWithText.png") ' barcode image
輸出:
在這裡,您可以看到產品 URL 的可讀文字被添加在條碼上方,並且條碼值的可讀文字被添加在條碼圖片的下方。
IronBarcode 允許為條碼和人類可讀的文本添加樣式,通常條碼樣式包括調整條碼大小、設置邊距、更改背景顏色、更改條碼顏色、字體並驗證輸出條碼仍可讀取。所有這些方法都可用於 BarcodeWriter 對象。寬度和高度以像素為單位設置。
BarcodeWriter 物件也可以與 Stream 物件一起使用,如下所示。這在 Web API 應用程式中特別有助於節省記憶體。圖形物件也可以利用這一點。
IronBarcode. 該密鑰需要放置在appsettings.json中。
{
"IronBarcode.LicenseKey":"MYLICENSE.KEY.TRIAL"
}
{
"IronBarcode.LicenseKey":"MYLICENSE.KEY.TRIAL"
}
If True Then
"IronBarcode.LicenseKey":"MYLICENSE.KEY.TRIAL"
End If
提供用戶電子郵件以獲取試用授權。提交電子郵件後,授權密鑰將通過電子郵件發送。
在此綜合指南中,我們探討了使用 C# 程式語言構建 Code 39 條碼生成器的過程。Code 39 在條碼符號學中具有靈活且應用廣泛的特性,以其簡單性和編碼字母數字字符的能力而聞名。通過利用此ุด著 IronBarcode 在本教學中,我們展示了逐步建構一個能生成帶有可選檢查碼的Code 39條碼的C#應用程式的方法。
隨著科技的不斷進步,準確且高效的數據編碼和解碼的重要性變得愈加關鍵。用C#構建Code 39條碼生成器不僅為企業和開發者提供了一個實用工具,還有助於理解條碼符號、校驗碼算法以及在C#應用程式中整合第三方庫這些教育性內容。
總結而言,本指南為開發者提供了創建穩健的Code 39條碼生成器所需的知識和工具,促進可靠的條碼解決方案集成到他們的項目中。無論您是經驗豐富的開發者,還是條碼生成的新手,本文都為您進一步探索和根據應用程式的具體需求進行定制提供了堅實的基礎。