博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#中利用iTextSharp开发二维码防伪标签(1)
阅读量:4925 次
发布时间:2019-06-11

本文共 855 字,大约阅读时间需要 2 分钟。

 

 一个亲戚朋友是做防伪码印刷的,之前的电话防伪、短信防伪都用Delphi给他设计,使用也挺不错,后来又加了一个基于asp的网页版防伪查询。由于业务需求,今年年初朋友又提成希望能够完成二维码防伪标签的编码和设计。

    刚开始对于二维码不是太了解,百度后才发现,其实二维码只是一个将字符进行编码而与,支持网址等内容。之前已经有了网页版的查询,那么只要将网页的查询地址加防伪码加入二维码编码即可。道理很简单,关键是通过什么形式生成,这个倒是让我思考再三。

    之前一直用Delphi开发,最近时不时的看了一些C#文章,学了一些的皮毛,这次就想用C#来进行开发。

    第一个想到的是,直接用form形式进行打印。但是感觉这样的形式自己也不太敢认同,防伪码,每一次生成,都是几十万,甚至上百万的,生成在form中,不知道会是什么结果,所以这种方式暂时不考虑。

    第二个想到的是word格式。大家都知道,word是对文字表格等处理非常方便的,在C#下也是很好操作。我用表格进行定位,用ThoughtWorks.QRCode 生成二维码嵌入到表格中,打印效果也不错。但是有一个致命的弱点:当防伪码达到千级别以上时,系统生成的速度实在不敢恭维。大致测试一下,1万个编码,生成的时间近1个多小时,那要是上百万时,这个时间就不行了。(个人认为还是自己的能力不足,没有找到这个问题的所在)。基于上面的原因,只好将该方法放弃。

    到这个时候,自己也是没有信心去完成这个开发了。于是想到网上看看,别人的开发是如何的,生成的格式又是什么。经过一番的查找,发现许多的防伪码编码软件可以支持直接打印,并且生成的文件格式以PDF为主。PDF倒是一个不错的选择。于是,我也准备研究在C#下生成PDF格式的防伪标签设计。

    C#中PDF操作最好的是iTextSharp,下载了一个最新版本5.5.9(http://itextpdf.com/)。

    先写到这里,下期继续。

  

转载于:https://www.cnblogs.com/KKSoft/p/5452819.html

你可能感兴趣的文章
python实现scp功能
查看>>
如何使用ajax 提交easyUI form表单
查看>>
XHR
查看>>
第11章 PADS功能使用技巧(1)-最全面
查看>>
最全面精辟的运放应用之半波精密整流电路分析视频教程
查看>>
android获得屏幕高度和宽度
查看>>
extjs修改字段背景颜色
查看>>
数据库读写分离Master-Slave
查看>>
android Spinner的使用
查看>>
php pdo bindValue / bindParam 中不能含有连字符
查看>>
0,null,empty,空,false,isset
查看>>
仿jquery 选择器功能
查看>>
游历魔法王国
查看>>
Nifi-install-config
查看>>
自己写的一个石头剪刀布(只是个初学者)
查看>>
转载一个:【C#4.0】中的dynamic与var的区别-西南烟雨
查看>>
JS 处理浮点型问题
查看>>
cocoapods相关总结
查看>>
[Hibernate 的left join]Path expected for join!错误
查看>>
maven入门探讨
查看>>