了解如何在 .NET 应用程序中创建 Codabar 和 Code 11 条码,使用 Aspose.BarCode. 本指南涵盖安装、条代码生成步骤、自定义选项以及医疗保健和图书馆使用案例的最佳实践。

引入

这篇文章提供了一个详细的步骤,关于生成Codabar和代码11条码的医疗保健,图书馆,电信和包跟踪应用,使用Aspose.BarCode为 .NET。

什么是 Codabar 和 Code 11 Barcodes?

Codabar 是血液银行、图书馆和包服务中广泛使用的数字条码,支持 0-9 和 A-D 启动/停止符号。

快速启动(最小例子)

下面的最小例子表明如何创建一个Codabar条码:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

原則

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

步骤实施

可口可乐例子:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

第11章 例子:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);

完整的例子

查看数字和定制选项

  • 代码 11 检查数字: csgen.Parameters.Barcode.Code11.EnableChecksum = true;
  • 酒吧高度/宽度: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • 色彩/背景: csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • 主条目: csgen.Parameters.CaptionBelow.Visible = true;

定制条形码的出现

  • 上面查看字符串高度、宽度和颜色
  • 调整XDimension和BarHeight为标签大小
  • 使用 SVG 或 PNG 为 crisp 打印

支持的输出格式

  • PNG,JPEG,BMP — 印刷和数字
  • TIFF — 档案或医学/实验室打印机
  • SVG,EMF —大规模或数字标签

麻烦解决与常见问题

  • 行李箱不扫描?- 只使用有效的字符;确保适当的Start/Stop 符号为 Codabar。

  • “检查错误吗?”- 允许/禁用支票,以匹配扫描仪或应用程序的期望。

  • “小标签不适合吗?”- 低 BarHeight 和 XDimension。

FAQ

**Q:这些条码是否在现代医疗保健和图书馆中被接受?**答:是的,两者都在全球范围内用于遗产和新的工作流。Q:我可以用 Codabar 编码文本吗?A: No—Codabar 是 A-D 的数字,仅适用于启动/停止。

使用案例和应用程序

  • 血液银行标签(Codabar)
  • 图书馆与贷款管理
  • 包和邮件跟踪
  • 电信资产/存储(代码11)

最佳实践:快速参考表

提示不要
卡车编码: 0-9,A-D; 代码 11 : 0 - 9,-使用字母或符号
开始 / 停止使用 A-D 为 Codabar忽略开始/停止字符
输出格式SVG/PNG 为 CRISP 输出印刷低 JPG
查看数字如果工作流需要可随机

结论

Codabar 和 Code 11 仍然对医疗保健、图书馆和遗产跟踪工作流至关重要。 Aspose.BarCode API 参考 更多例子和选项

More in this category