一、条形码
一维码,俗称条形码,广泛的用于电子工业等行业。比如我们常见的书籍背面就会有条形码,通过扫描枪等设备扫描就可以获得书籍的ISBN(International standard book number,国际标准书号)。编码方式也很多,比如Code39和Code128等等,这里选用了code128代码,摘自于互联网,稍加修改(比如文字置于条码的中间位置)。读者可以直接拷贝自项目中使用,这里简单演示一下,以Code128为例。
Code128 code = new Code128();
code.ValueFont = new Font("Arial", 7);//声明条码下方的字体
Bitmap bitMap = code.GetCodeImage(tf6_PERSONIDNUM.Text.Trim(), Code128.Encode.Code128A);//通过对文本框的文件进行Code128编码获得位图
string fileName = Server.MapPath("~") + "Images\\QRImages\\" + tf6_PERSONIDNUM.Text.Trim() + ".jpg";//获取图片路径
bitMap.Save(fileName, ImageFormat.Jpeg);//
本文介绍了如何在ASP.NET中生成和解析条形码与二维码。条形码部分以Code128为例,展示了相关代码实现,并提到Code39编码的广泛应用。二维码部分使用了ThoughtWorks.QRCode.dll库,提供了简单的API调用示例,展示如何将信息编码为二维码并进行解码。
订阅专栏 解锁全文
842





