苏飞论坛

标题: asp.net生成二维码的方法 [打印本页]

作者: 站长苏飞    时间: 2014-8-18 12:48
标题: asp.net生成二维码的方法
这个要利用一个Dll文件。

如下
(, 下载次数: 121)
当然大家也可以直接下载使用


生成的方法很简单, 直接生成

[C#] 纯文本查看 复制代码
/// <summary>
/// QcImage 的摘要说明
/// </summary>
public class QcImage : IHttpHandler
{

    public void ProcessRequest(HttpContext context)
    {
        context.Response.ContentType = "image/png";
        QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.Q);
        var content = "这里写内容就行了";
        QrCode qrCode = qrEncoder.Encode(content);
        DrawingBrushRenderer dRenderer = new DrawingBrushRenderer(new FixedModuleSize(6, QuietZoneModules.Zero));
        MemoryStream ms = new MemoryStream();
        dRenderer.WriteToStream(qrCode.Matrix, ImageFormatEnum.PNG, ms);
        context.Response.BinaryWrite(ms.ToArray());
    }

    public bool IsReusable
    {
        get
        {
            return false;
        }
    }
}


作者: czwanglei    时间: 2014-8-20 11:00
不错,过来学习了




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4