在這份教學文章中,我們將一步步示範如何使用C#程式語言和ZXing套件生成一個不顯示資訊的CODE128條碼。這將有助於您在自己的應用程式中生成純條碼圖片,而無需顯示任何附加的文字資訊。
首先,我們需要在您的C#專案中安裝ZXing套件。您可以使用NuGet套件管理器來執行此操作。在Visual Studio中,進行以下步驟:
現在,我們將撰寫一個簡單的C#程式來生成不顯示資訊的CODE128條碼。請按照以下步驟進行:
Program.cs
檔案,並將以下程式碼複製到檔案中:using System;
using System.Drawing;
using ZXing;
using ZXing.Common;
namespace BarcodeGenerator
{
class Program
{
static void Main(string[] args)
{
// 建立 BarcodeWriter 物件
BarcodeWriter barcodeWriter = new BarcodeWriter();
// 設定條碼格式為 CODE128
barcodeWriter.Format = BarcodeFormat.CODE_128;
// 設定條碼內容
string barcodeContent = "123456789";
// 設定條碼相關選項
EncodingOptions options = new EncodingOptions
{
Width = 300, // 設定條碼寬度
Height = 150, // 設定條碼高度
PureBarcode = true // 不顯示文字資訊
};
barcodeWriter.Options = options;
// 生成條碼圖片並儲存
using (var barcodeBitmap = barcodeWriter.Write(barcodeContent))
{
barcodeBitmap.Save("code128.png"); // 儲存成圖片檔
}
Console.WriteLine("生成條碼完成。");
}
}
}
完成程式碼後,您可以儲存並執行專案。當您執行程式時,它將生成一個名為code128.png
的圖片檔,其中包含不顯示資訊的CODE128條碼。