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 条码:
- 创建 BarcodeGenerator 类的实例并将 EncodeType 设置为 EAN13。
- 以像素为单位设置大小。
- 将生成的 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 代码。
- 初始化 BarcodeGenerator 类的对象并指定 EncodeType。
- 设置补充空间和 EAN 5 补充数据。
- 将输出的 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 条形码:
获得免费许可证
您可以申请 免费临时许可证 以不受任何限制地评估 API 的功能。
结论
在本文中,您学习了如何在 C# 中以编程方式创建 EAN 13 代码。同样,它还解释了如何将补充数据附加为附加数字以在 C# 中生成 EAN 5 条形码。此外,您可以查看 documentation 空间以了解如何使用其他各种条形码类型。如果您需要讨论您的任何疑问,请随时在 论坛 上给我们写信。