[C#] 使用ZXing套件產生CODE128條碼

2023/08/17閱讀時間約 3 分鐘

在這份教學文章中,我們將一步步示範如何使用C#程式語言和ZXing套件生成一個不顯示資訊的CODE128條碼。這將有助於您在自己的應用程式中生成純條碼圖片,而無需顯示任何附加的文字資訊。

安裝ZXing套件

首先,我們需要在您的C#專案中安裝ZXing套件。您可以使用NuGet套件管理器來執行此操作。在Visual Studio中,進行以下步驟:

  1. 打開您的專案。
  2. 點擊左上角的"工具"選單。
  3. 選擇"NuGet套件管理員",然後點擊"套件管理器主控台"
  4. 找到ZXing套件並安裝。

撰寫程式碼

現在,我們將撰寫一個簡單的C#程式來生成不顯示資訊的CODE128條碼。請按照以下步驟進行:

  1. 創建一個新的C#控制台應用程式專案。
  2. 打開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條碼。

51會員
101內容數
這裡將以輕鬆風格,深入探討程式設計的基礎和高級概念。從程式語言到演算法,我們將以易懂的方式解釋每個主題,讓你輕鬆掌握。無論你是初學者或有經驗者,都能在這裡找到適合你的內容。無論你的目標是成為專業開發者還是擴展知識,我們都會陪伴你一同成長!
留言0
查看全部
發表第一個留言支持創作者!