您的位置:首页 > 其它

.net如何解析二维码图片

2014-06-24 17:05 323 查看
二维码现在越来越流行,可以使用手机上或其它移动终端上的二维码扫描器软件对着二维码一扫,就可以得到相关信息。在互联网站上,可以找到很多二维码的工具,甚至还有不少在线生成、解析二维码

[csharp]
protected void EncodeClick(object sender, DirectEventArgs e)
{
StringBuilder sb = new StringBuilder(); sb.Append(tf6_PERSONIDNUM.Text.Trim() + ";");//个人身份证号
sb.Append(tf_DAID.Text.Trim() + ";"); sb.Append(tf_DANAME.Text.Trim() + ";");
sb.Append(cb_DABUSKIND.Text.Trim() + ";"); sb.Append(cb_DAKIND.Text.Trim() + ";");
sb.Append(cb_DALEVELCODE.Text.Trim() + ";"); sb.Append(df_DABUILDTIME.Text.Trim() + ";");
sb.Append(tf_DAORG.Text.Trim() + ";"); sb.Append(cb_DASTATUS.Text.Trim() + ";");
sb.Append(tf_DABUILDER.Text.Trim() + ";"); sb.Append(tf_DABUILDORG.Text.Trim() + ";");
Bitmap bitmap = QRCodeOp.QRCodeEncoderUtil((sb.ToString().Trim()));//调用二维码编码方法生成位图
string fileName = Server.MapPath("~") + "Images\\QRImages\\" + tf6_PERSONIDNUM.Text.Trim() + ".jpg"; bitmap.Save(fileName);//保存位图,文件名为个人身份证号
this.QRCodeImage.ImageUrl = "~/Images/QRImages/" + tf6_PERSONIDNUM.Text.Trim() + ".jpg";//显示图片
X.Msg.Alert("二维码信息", QRCodeOp.QRCodeDecoderUtil(bitmap)).Show();//调用二维码解码方法弹出编码之前的信息
}
//这里我在项目中用的是Ext.NET组件。X.Msg.Alert和QRCodeImage.ImageUrl以及DicrectEventArgs这些并不是很重要,感兴趣的读者可以去ext.net网站查阅ext.net的相关知识。


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: