条形码组件Spire.Barcode 教程:如何在C#中创建EAN-13条码
来源:互联网 发布:mysql 高并发解决方案 编辑:程序博客网 时间:2024/05/22 03:27
基于UPC-A标准的EAN-13在世界范围内用于标记零售商品。 13位EAN-13号码由四部分组成:
- 国家代码 - 2或3位数字
- 制造商代码 - 5至7位数字
- 产品代码 - 3至5位数字
- 检查数字 - 最后一位数字
代码演示:
Step 1: 创建一个BarcodeSettings实例。
BarcodeSettings settings = new BarcodeSettings();
Step 2: 将条码类型设置为EAN13。
settings.Type = BarCodeType.EAN13;
Step 3: 设置数据进行编码。
settings.Data = "123456789012";
Step 4: 计算校验和并将校验码添加到条形码。
settings.UseChecksum = CheckSumMode.ForceEnable;
Step 5: 在底部显示条形码文本,并集中对齐文本。
settings.ShowTextOnBottom = true;settings.TextAlignment = StringAlignment.Center;
Step 6: 根据设置生成条形码图像并以.png格式保存。
BarCodeGenerator generator = new BarCodeGenerator(settings);Image image = generator.GenerateImage();image.Save("EAN-13.png", System.Drawing.Imaging.ImageFormat.Png);
输出:
完整代码:
BarcodeSettings settings = new BarcodeSettings();settings.Type = BarCodeType.EAN13;settings.Data = "123456789012"; settings.UseChecksum = CheckSumMode.ForceEnable;settings.ShowTextOnBottom = true;settings.TextAlignment = StringAlignment.Center;BarCodeGenerator generator = new BarCodeGenerator(settings);Image image = generator.GenerateImage();image.Save("EAN-13.png", System.Drawing.Imaging.ImageFormat.Png);
点击下载Spire.Barcode
阅读全文
0 0
- 条形码组件Spire.Barcode 教程:如何在C#中创建EAN-13条码
- 【教程】条形码组件Spire.Barcode 教程:如何在C#中创建DataMatrix条码
- 条形码组件Spire.Barcode 教程:在Java中扫描条形码
- 条形码组件Spire.Barcode 教程:在Java中生成QR码
- 【教程】如何在C#中创建PDF417条码
- Word组件Spire.Doc 教程:如何在C#中设置段落前后的间距
- 利用IDAutomation Barcode ActiveX在InfoPath中创建条码
- 【教程】Excel组件Spire.XLS 教程:如何在C#,VB.NET将CSV转换为PDF
- 【C#】EAN-13条形码生成与识别
- 【教程】PDF组件Spire.PDF 教程:在C#中显示PDF文件的打印预览
- Word组件 Spire.Doc 教程:如何在C#,VB.NET中将XML转换为PDF
- 如何使用Aspose.BarCode创建条形码
- EAN-13条码
- EAN-13 条码生成
- EAN-13条码算法
- 使用Spire.Barcode程序库生成条形码、二维码
- 【新工具】Java条形码组件Spire.Barcode for JAVA 发布 | 附下载
- 【教程】PDF组件Spire.PDF 教程:如何在C#,VB.NET中将HTML样式化文本插入PDF
- cookie 和session 的区别详解
- c语言基础(五)
- rabitMQ windows安装
- CSS实现单行、多行文本溢出显示省略号(…)
- Nginx反向代理
- 条形码组件Spire.Barcode 教程:如何在C#中创建EAN-13条码
- SpringBoot2.x参考指南(中文版) 第二部分 开始入门
- 2017_11_28 学习mybatis多参数传入,以及#,$的区别
- linux下如何配置oracle11g环境
- 前端与后台的交互方式
- centos7 install python3
- HBase表设计介绍
- Android中使用Dialog风格弹出框的Activity
- 华为手机如何连接电脑进行安卓真机开发