C# 利用QRCode生成二维码图片
组件下载地址:
下载文件包包含ThoughtWorks.QRCode.dll与dll的源码,,强人可修改些源码。
字符串较长的情况下,用ThoughtWorks.QRCode生成二维码时出现“索引超出了数组界限”的错误。
解决方法:将 QRCodeVersion 改为0。
此代码功能:批量生成二维码图片保存到指定文件夹中(此图片可保存,可指定图片格式和图片大小)。
引用空间 ThoughtWorks.QRCode.dll
using ThoughtWorks.QRCode.Codec;
[csharp]
#region 二维码生成
/// <summary>
/// 批量生成二维码图片
/// </summary>
private void Create_CodeImages()
{
try
{
if (myDataSet != null)
{
if (myDataSet.Tables[0].Rows.Count > 0)
{
//清空目录
DeleteDir(currentPath);
foreach (DataRow dr in myDataSet.Tables[0].Rows)
{
if (dr[2] != null)
{
//生成图片
Bitmap image = Create_ImgCode(dr[2].ToString(), imgSize);
//保存图片
SaveImg(currentPath, image);
}
}
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/66538.html