用途:该技能用于在 Blazor 应用(Server、WebAssembly、Web App .NET 8+)中生成与排错条码,基于 Syncfusion.Blazor.BarcodeGenerator 包提供四个组件。SfBarcodeGenerator 用于 1D 线性条码(Code39、Code128、Codabar 等)以及 GS1 Code 128、ITF-14 和 GS1 DataBar 全系列;SfQRCodeGenerator 生成 QR 码,支持嵌入 logo 与 GS1 QR;SfDataMatrixGenerator 生成 2D Data Matrix,支持 GS1;SfDotCodeGenerator 生成高密度 DotCode,支持 GS1。
主要能力:支持条码类型枚举选择、校验和 EnableCheckSum、OnValidationFailed 校验失败事件;QR 支持 L/M/Q/H 纠错级别与中心 logo;四类组件均支持 ForeColor 颜色、Width/Height 尺寸与 BarcodeGeneratorDisplayText 显示文本;可通过 Export() 导出 JPG/PNG,通过 ExportAsBase64Image() 导出 Base64。GS1 模式通过 EnableGS1 启用,Value 使用 (AI)数据 对并以 FNC1 处理,涵盖 GS1 AI 语法与校验规则、GTIN/SSCC 校验位。
使用方式:安装 NuGet 包,在 _Imports.razor 配置命名空间,在 Program.cs 注册服务并引用样式与脚本;页面中使用如 <SfBarcodeGenerator Width="200px" Height="150px" Type="@BarcodeType.Code128" Value="SYNCFUSION"> 等组件标签。
适用场景:零售 POS、物流仓储、库存管理、产品追溯、供应链标签、医药与运输标签、工业喷码序列化、带品牌 logo 的 QR、导出用于邮件或 PDF 等。
限制:资料未提供收费、价格、平台支持范围或性能数据;具体 API 细节需查阅对应参考文档。