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

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

更新於 發佈於 閱讀時間約 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條碼。

avatar-img
程式輕鬆玩
71會員
145內容數
這裡將以輕鬆風格,深入探討程式設計的基礎和高級概念。從程式語言到演算法,我們將以易懂的方式解釋每個主題,讓你輕鬆掌握。無論你是初學者或有經驗者,都能在這裡找到適合你的內容。無論你的目標是成為專業開發者還是擴展知識,我們都會陪伴你一同成長!
留言
avatar-img
留言分享你的想法!
程式輕鬆玩 的其他內容
在開發 Windows 應用程式時,有時會需要讓使用者能夠進行圖片的複製與貼上操作。這篇教學將會介紹如何在 C# 中實現這樣的功能。我們將使用 System.Drawing 命名空間中的一些類別來處理圖片的複製和貼上操作。
在本教學中,我們將介紹如何使用C#語言以及HtmlAgilityPack套件來爬取台灣證券交易所網站上特定股票的股價資料。
在程式設計中,我們經常會遇到需要重複執行某段程式碼的情況,例如列印星期幾、處理資料、或者檢查使用者輸入。為了有效地處理這類任務,我們可以使用迴圈。在 C# 中,最常見的迴圈包括 for 迴圈和 while 迴圈。本文將介紹這兩種迴圈的基本語法和應用場景。
在開發 Windows 應用程式時,有時會需要讓使用者能夠進行圖片的複製與貼上操作。這篇教學將會介紹如何在 C# 中實現這樣的功能。我們將使用 System.Drawing 命名空間中的一些類別來處理圖片的複製和貼上操作。
在本教學中,我們將介紹如何使用C#語言以及HtmlAgilityPack套件來爬取台灣證券交易所網站上特定股票的股價資料。
在程式設計中,我們經常會遇到需要重複執行某段程式碼的情況,例如列印星期幾、處理資料、或者檢查使用者輸入。為了有效地處理這類任務,我們可以使用迴圈。在 C# 中,最常見的迴圈包括 for 迴圈和 while 迴圈。本文將介紹這兩種迴圈的基本語法和應用場景。