在 C# 中生成 EAN 條碼

EAN 條碼也稱為歐洲商品編號。 EAN 代碼有不同的變體,其中包含補充數據作為附加數字。本文介紹如何在 C# 中以編程方式創建 EAN 代碼。此外,它還指導您如何在 EAN 13 代碼上附加補充數字,使其成為 EAN 5 條形碼。

用於生成 EAN 條碼的 C# API - 免費下載

Aspose.BarCode for .NET 支持使用各種類型的條形碼。您可以通過從 下載 頁面下載其參考 DLL 文件或使用 NuGet 包管理器安裝它以及所有依賴項(如果有)來輕鬆配置 API。

PM> Install-Package Aspose.BarCode

在 C# 中創建 EAN 13 條碼

您需要按照以下步驟創建 EAN 13 條形碼:

  1. 創建 BarcodeGenerator 類的實例並將 EncodeType 設置為 EAN13。
  2. 以像素為單位設置大小。
  3. 將生成的 EAN 代碼保存為圖像。

以下代碼片段演示瞭如何在 C# 中創建 EAN 13 條形碼:

// 初始化 BarcodeGenerator 類的實例
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

// 以像素為單位設置大小
gen.Parameters.Barcode.XDimension.Pixels = 2;

// 保存輸出EAN 13條碼
gen.Save("Ean13.png", BarCodeImageFormat.Png);

在 C# 中生成帶有補充數據的 EAN 5

以下步驟顯示如何在 C# 中生成帶有補充數據的 EAN 代碼。

  1. 初始化 BarcodeGenerator 類的對象並指定 EncodeType
  2. 設置補充空間和EAN 5補充數據。
  3. 將輸出的 EAN 條碼導出為任何圖像格式,如 JPG、PNG、BMP 等。

下面的代碼片段詳細說明瞭如何在 C# 中以編程方式生成帶有補充數據的 EAN 5 代碼:

// 初始化 BarcodeGenerator 類的實例
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

//// 設置像素大小
gen.Parameters.Barcode.XDimension.Pixels = 2;

// 以像素為單位設置補充空間
gen.Parameters.Barcode.Supplement.SupplementSpace.Pixels = 20;

// 集EAN 5補
gen.Parameters.Barcode.Supplement.SupplementData = "12345";

// 保存 EAN 5 條碼
gen.Save("SupplementEAN5.png", BarCodeImageFormat.Png);

下面的屏幕截圖顯示了帶有補充數據的輸出 EAN 5 條形碼:

在 C# 中生成 EAN 5

獲得免費許可證

您可以申請免費臨時許可,以便不受任何限制地評估 API 的功能。

結論

在本文中,您學習瞭如何在 C# 中以編程方式創建 EAN 13 代碼。同樣,它還解釋瞭如何附加補充數據作為附加數字以在 C# 中生成 EAN 5 條形碼。此外,您可以查看 文檔 空間來學習使用各種其他條形碼類型。如果您需要討論您的任何疑問,請隨時通過 forum 給我們寫信。

也可以看看