上段时间项目中添加需求,需要将生成报告上显示二维码,让用户可以扫描二维码查看电子内容,网上的方法也比较多,我是通过zxing.dll库来实现的。
简单介绍下,.net平台下编解条形码和二维码的工具,使用非常方便。zxing只是工具而已,是不收费的。
ZXing库的下载地址:http://zxingnet.codeplex.com/
代码如下:
//生成二维码,并将图像保存指定目录
//添加引用zxing.dll后,引用命名空间ZXing、ZXing.Commom、ZXing.QrCode。
public void CreateQRCode()
{
string param = "";//服务器地址,及所带参数
string path = "D:\\TempQRCode\\tempCode";
string filename = path + "\\QRCode.jpg";
try
{
if (!Directory.Exists(path))
Directory.CreateDirectory(path);
if (File.Exists(filename) && IsFileUsed(filefull) == false)
File.Delete(filename);<