关联工具

  • 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条码相关推荐

  1. AI教程 如何在 Illustrator 中创建渐变颜色?

    欢迎观看Illustrator教程,小编带大家学习 Illustrator 的基本工具和使用技巧,了解如何在 Illustrator 中使用不同类型的渐变,以及对图稿应用线性和放射性渐变. 在 Ill ...

  2. 如何在WooCommerce中创建智能优惠券

    Several of our readers have asked us how to create smart coupons in WooCommerce to extend the defaul ...

  3. PS网页设计教程V——如何在Photoshop中创建一个商业网站布局

    作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 本系列的教程来源于网上的PS教程,都是国外的 ...

  4. Illustrator 教程:如何在 Illustrator 中创建无缝平铺图案?

    欢迎观看illustrator教程,小编带大家学习 illustrator 的基本工具和使用技巧,了解如何在 illustrator 中创建图案并将图案应用于多种形状,同时调整图案的颜色和形状. 在本 ...

  5. PS网页设计教程XV——如何在Photoshop中创建一个充满活力的作品集的网页设计

    作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 本系列的教程来源于网上的PS教程,都是国外的 ...

  6. PowerPoint 教程:如何在 PowerPoint 中从大纲创建演示文稿?

    PowerPoint 教程:如何在 PowerPoint 中从大纲创建演示文稿? 欢迎观看 Microsoft PowerPoint 教程,带大家学习 PowerPoint 的使用技巧,了解如何在 P ...

  7. Microsoft Word教程:如何在 Word 中创建文档、添加和编辑文本?

    欢迎观看 Microsoft Word 教程,小编带大家学习 Microsoft Word 的使用技巧,了解如何在 Word 中创建文档.添加和编辑文本. 创建文档,打开 Word,选择「空白文档」. ...

  8. keyshot聚光灯_【KeyShot教程】如何在KeyShot中创建和使用物理灯光?

    原标题:[KeyShot教程]如何在KeyShot中创建和使用物理灯光? 在KeyShot中,有两种方法可以点亮场景.HDRI是默认方法,但也可以使用物理灯.HDRI和物理照明的组合也很有效.要添加物 ...

  9. Microsoft Excel 教程:如何在 Excel 中创建公式并使用内置函数执行计算?

    欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中创建公式并使用内置函数执行计算. Excel 中的计算方式始终以等 ...

  10. Microsoft Excel 教程:如何在 Excel 中创建下拉列表?

    欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中创建下拉列表. 在单元格使用下拉列表,帮助用户更高效地使用工作表工 ...

最新文章

  1. UniApp H5 浏览器下载图片 兼容iOS、Android
  2. 【杂谈】从学员到参与书籍写作,我在有三AI学习与成长的故事
  3. stm32 输入捕获学习(二)
  4. @ComponentScan配置扫描多个包
  5. 转载:使用sklearn进行数据挖掘
  6. adf开发_如何在ADF中将参数传递给ActionListener
  7. 组播相对于单播和广播的优势
  8. Laravel 中使用事务
  9. try catch finally return的执行顺序与返回值探究
  10. pythonvi自动缩进_Vim如何配置Python的缩进?
  11. Outlook 2013中 IMAP配置
  12. 批处理获取操作系统版本信息
  13. C语言学习:C语言编译流程
  14. 一款快速开单 订单发货收货的在线订货管理软件
  15. 侧边悬浮在线客服咨询按钮-在线客服按钮代码实现
  16. (九)练习:美萍酒店管理系统-系统设置-删除类型、删除房间
  17. 在线生成抖音风格的文字
  18. 如何评价2022年第十三届蓝桥杯吧?
  19. ip地址解析,ip归属地识别
  20. 上海海事大学自动化专业C语言课程代码参考(第六周)

热门文章

  1. 使用proteus8.9进行跑马灯程序仿真
  2. “野火FreeRTOS教程”第9章知识点总结-空闲任务与阻塞延时
  3. matlab的imnoise
  4. 获取Android手机短信中心号码
  5. webstorm小程序插件和中文插件
  6. Github的安装和使用
  7. 【WORD】01 多级标题自动编号
  8. DM8 Out of space,错误码 code = -523问题解决
  9. DSP学习笔记——基于TMS320F28335
  10. 蓝绿色——三色配色篇