在 C# 中生成 EAN 条码

EAN 条码也称为欧洲商品编号。 EAN 代码有不同的变体,其中包含作为附加数字的补充数据。本文介绍如何在 C# 中以编程方式创建 EAN 代码。此外,它还指导您如何使用 EAN 13 代码附加补充数字以使其成为 EAN 5 条形码。

用于生成 EAN 条码的 C# API - 免费下载

Aspose.BarCode for .NET 支持使用各种类型的 条形码。您可以通过从 下载 页面下载其参考 DLL 文件来轻松配置 API,或者使用 NuGet 包管理器安装它以及所有依赖项(如果有)。

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 条形码。此外,您可以查看 documentation 空间以了解如何使用其他各种条形码类型。如果您需要讨论您的任何疑问,请随时在 论坛 上给我们写信。

也可以看看