如何在 .NET 中创建产品包装的 UPC-A 和 U PC-E 条形码

如何在 .NET 中创建产品包装的 UPC-A 和 U PC-E 条形码

什么是UPC-A和UPC-E条形码?

UPC-A 是通用零售货币代码,在北美和许多全球市场上使用。UPC A 为标准产品编码了 12 个数字;UPC-E 对于小型包装来说是一个压缩的 8 位数字选项。

快速启动(最小例子)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.UPCA, "03600029145");
generator.Save("product-upca.png", BarCodeImageFormat.Png);

内容表

引入

本指南展示了如何使用 Aspose.BarCode for .NET 创建产品包装的 UPC-A 和 U PC-E 条形码,并提供完整的 C# 代码、自定义指导和常见零售工作流问题的解决方案。

原則

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

步骤实施

UPC 例子:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.UPCA, "03600029145"); // 11 digits + auto-checksum
gen.Save("product-upca.png", BarCodeImageFormat.Png);

UPC 例子:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.UPCE, "123456"); // 6 digits + auto-checksum
gen.Save("product-upce.png", BarCodeImageFormat.Png);

定制条形码的出现

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

支持的输出格式

  • PNG、JPEG、BMP - 印刷和数字资产
  • TIFF - 高级 / 档案
  • SVG,EMF - 可扩展的 vector 图像

麻烦解决与常见问题

  • 行李箱不扫描?

  • 确保正确的长度和全数输入;验证足够的尺寸和打印对比。

  • 无效检查数字?

  • Aspose.BarCode 会自动添加支票;仅提供数据数字。

  • 微型代码不会在小包中扫描吗?

  • 转到 UPC-E 并降低条高度。

FAQ

**Q:我可以打印零售 UPC 条码吗?**答:是的,创建的图像符合产品包装和POS的行业。

**Q:我可以自动创建UPC条形码吗?**答:是的,在您的 SKU 列表上滚动并在代码中产生条码。

使用案例和应用程序

  • 零售产品包装
  • Grocery 和舒适的商店货物
  • POS Shelf 标签和收件
  • 集体存储跟踪

最佳实践:快速参考表

提示不要
代码长度UPC-A: 11 位数,UPC E: 6添加额外/短数字
酒吧颜色黑色在白色颜色与差对比
容器下面显示清晰度超越或克拉特
输出格式SVG / PNG 为 crisp 印刷 / 数字印刷低 JPG

结论

产品包装和零售业务在全球范围内至关重要. Aspose.BarCode for .NET 可为每个应用程序提供快速、准确的条码。 Aspose.BarCode API 参考 更多选项和场景

 中文