【教程】如何在C#中创建PDF417条码
关联工具
- Spire.Barcode
PDF417条形码,也称为便携式数据文件417或PDF417截断,是一种能够对文本,数字,文件和实际数据字节进行编码的二维(2D)高密度符号系统。
压实模式
使用三种压缩模式之一对数据进行编码:文本压缩模式,二进制压缩模式和数字压缩模式。
- 文本:它允许编码所有可打印的ASCII字符,即根据ISO/IEC 646的32到126(包括值)的值,以及所选的控制字符,如TAB(水平标签ASCII 9),LF(NL换行符,新行ASCII 10)和CR(回车ASCII 13)。
- 二进制:它允许编码所有256个可能的8位字节值。 这包括所有ASCII字符值从0到127(含),并提供国际字符集支持。
- 数字:它允许数字数据字符串的有效编码。
- 自动:它在文本,二进制和数字模式之间切换,以最小化要编码的码字的数量。
PDF417错误纠正级别
纠错允许符号承受一些损坏,而不会导致数据丢失。 纠错级别取决于需要编码的数据量,可能发生的符号损坏的大小和数量。 纠错级别从0到8。
EC级别 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
生成EC代码字 | 2 | 4 | 6 | 8 | 16 | 32 | 64 | 128 | 512 |
数据代码字 | 1-40 | 41-160 | 161-320 | 321-863 | |||||
数据字节编码 | 1-56 | 57-192 | 193-384 | 385-1035 |
以下代码片段显示如何使用Spire.Barcode创建PDF417条形码图像。
步骤1:创建BarcodeSetting类的实例。
BarcodeSettings settings = new BarcodeSettings();
步骤2:将条形码类型设置为Pdf417,并设置要编码的数据。
settings.Type = BarCodeType.Pdf417;
settings.Data2D = "123456789";
步骤3:将数据模式设置为数字。
settings.Pdf417DataMode = Pdf417DataMode.Numeric;
步骤4:将错误校正级别设置为级别2。
settings.Pdf417ECL = Pdf417ECL.Level2;
步骤5:初始化BarcodeGenerator实例,并根据设置生成图像。
BarCodeGenerator generator = new BarCodeGenerator(settings);
Image image = generator.GenerateImage();
步骤6:以.png格式保存图像。
image.Save("PDF417Code.png");
输出:
点击原文查看完整代码和教程
【教程】如何在C#中创建PDF417条码相关推荐
- AI教程 如何在 Illustrator 中创建渐变颜色?
欢迎观看Illustrator教程,小编带大家学习 Illustrator 的基本工具和使用技巧,了解如何在 Illustrator 中使用不同类型的渐变,以及对图稿应用线性和放射性渐变. 在 Ill ...
- 如何在WooCommerce中创建智能优惠券
Several of our readers have asked us how to create smart coupons in WooCommerce to extend the defaul ...
- PS网页设计教程V——如何在Photoshop中创建一个商业网站布局
作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 本系列的教程来源于网上的PS教程,都是国外的 ...
- Illustrator 教程:如何在 Illustrator 中创建无缝平铺图案?
欢迎观看illustrator教程,小编带大家学习 illustrator 的基本工具和使用技巧,了解如何在 illustrator 中创建图案并将图案应用于多种形状,同时调整图案的颜色和形状. 在本 ...
- PS网页设计教程XV——如何在Photoshop中创建一个充满活力的作品集的网页设计
作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 本系列的教程来源于网上的PS教程,都是国外的 ...
- PowerPoint 教程:如何在 PowerPoint 中从大纲创建演示文稿?
PowerPoint 教程:如何在 PowerPoint 中从大纲创建演示文稿? 欢迎观看 Microsoft PowerPoint 教程,带大家学习 PowerPoint 的使用技巧,了解如何在 P ...
- Microsoft Word教程:如何在 Word 中创建文档、添加和编辑文本?
欢迎观看 Microsoft Word 教程,小编带大家学习 Microsoft Word 的使用技巧,了解如何在 Word 中创建文档.添加和编辑文本. 创建文档,打开 Word,选择「空白文档」. ...
- keyshot聚光灯_【KeyShot教程】如何在KeyShot中创建和使用物理灯光?
原标题:[KeyShot教程]如何在KeyShot中创建和使用物理灯光? 在KeyShot中,有两种方法可以点亮场景.HDRI是默认方法,但也可以使用物理灯.HDRI和物理照明的组合也很有效.要添加物 ...
- Microsoft Excel 教程:如何在 Excel 中创建公式并使用内置函数执行计算?
欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中创建公式并使用内置函数执行计算. Excel 中的计算方式始终以等 ...
- Microsoft Excel 教程:如何在 Excel 中创建下拉列表?
欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中创建下拉列表. 在单元格使用下拉列表,帮助用户更高效地使用工作表工 ...
最新文章
- UniApp H5 浏览器下载图片 兼容iOS、Android
- 【杂谈】从学员到参与书籍写作,我在有三AI学习与成长的故事
- stm32 输入捕获学习(二)
- @ComponentScan配置扫描多个包
- 转载:使用sklearn进行数据挖掘
- adf开发_如何在ADF中将参数传递给ActionListener
- 组播相对于单播和广播的优势
- Laravel 中使用事务
- try catch finally return的执行顺序与返回值探究
- pythonvi自动缩进_Vim如何配置Python的缩进?
- Outlook 2013中 IMAP配置
- 批处理获取操作系统版本信息
- C语言学习:C语言编译流程
- 一款快速开单 订单发货收货的在线订货管理软件
- 侧边悬浮在线客服咨询按钮-在线客服按钮代码实现
- (九)练习:美萍酒店管理系统-系统设置-删除类型、删除房间
- 在线生成抖音风格的文字
- 如何评价2022年第十三届蓝桥杯吧?
- ip地址解析,ip归属地识别
- 上海海事大学自动化专业C语言课程代码参考(第六周)