如何在 .NET 中创建零售产品 EAN-13 和 Ean-8 条形码

如何在 .NET 中创建零售产品 EAN-13 和 Ean-8 条形码

EAN-13和EAN-8字符串是什么?

EAN-13和EAN-8是零售产品条码的全球标准,Ean-13编码了13个数字,并在全球几乎所有消费品上使用;ean-8是一个小型包装和有限的标签空间的微型,8个字符版本。

快速启动(最小例子)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);

内容表

引入

本文展示了如何使用 .NET 的 Aspose.BarCode 为零售产品创建 EAN-13 和 Ean-8 条码,包括完整的 C# 代码、自定义提示以及对现实世界零销集成问题的答案。

原則

  • Visual Studio 2019 或以后
  • .NET 6.0+ 或 .Net Framework 4.6.2+
  • Aspose.BarCode for .NET 安装(NuGet)
  • 基本的C#知识
PM> Install-Package Aspose.BarCode 

步骤实施

EAN-13 例子:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345"); // 12 digits + auto-checksum
gen.Save("product-ean13.png", BarCodeImageFormat.Png);

EAN-8 例子:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN8, "9638507"); // 7 digits + auto-checksum
gen.Save("product-ean8.png", BarCodeImageFormat.Png);

定制条形码的出现

  • 酒吧高度/宽度: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • 色彩/背景: csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • 主条目: csgen.Parameters.CaptionBelow\.Visible = true;
  • 旋转(包装): csgen.Parameters.RotationAngle = 90;

支持的输出格式

  • PNG、JPEG、BMP - 印刷或网页的标准图像格式
  • TIFF - 高分辨率或包印刷
  • SVG,EMF - 可扩展的 vector 艺术作品

麻烦解决与常见问题

  • 行李箱不扫描?

  • 确保代码是所有数字(没有字母/空间),正确的长度,并且不太小在印刷/出口

  • 失去或缺失的支票?

  • Aspose.BarCode 自动添加支票 - 只提供 12 或 7 个数字

  • “标签不适合吗?”

  • 使用 EAN-8 用于更小的包装;降低栏高度/XDimension

FAQ

**Q:我可以在一个包中为多个产品创建条形码吗?**答:是的. 通过您的产品列表并编程创建/保存每个条码图像。

Q:我可以使用颜色条形码吗?答:为了最大限度的扫描仪兼容性,在光明的背景下粘着黑色栏;使用颜色谨慎。

使用案例和应用程序

  • 零售和Grocery支票
  • Inventory 和 Stockroom 标签
  • POS 接收和 Shelf 标签
  • 电子商务产品图像

最佳实践:快速参考表

提示不要
代码长度EAN-13: 12 个数字,EAN-8: 7添加额外/短数字
酒吧颜色黑色 / DarkBlue on 白色红色/黄色酒吧
容器下面显示可读性用酒吧覆盖
输出格式使用 PNG/SVG 为 crisp 输出印刷低 JPG

结论

EAN-13和EAN-8条码是全球零售和库存的黄金标准. Aspose.BarCode for .NET 使每种使用情况都能轻松地产生合适、高品质的条代码。 Aspose.BarCode API 参考 更多细节和先进的场景。

 中文