当前位置:编程学习 > C#/ASP.NET >>

怎样在ASP.NET里生成QR Code barcode 条形码

我想在ASP.NET里生成一些QR Code barcode 这样的条形码,有朋友以前做过这个吗?你是怎么做的呢?我看到一个ASP.NET barcode generator 的代码, 但是不能用。。。。。 --------------------编程问答-------------------- 可以用水晶报表做,也可以用GDI+自己来绘。 --------------------编程问答--------------------
引用 楼主 we2323y 的回复:
我想在ASP.NET里生成一些QR Code barcode 这样的条形码,有朋友以前做过这个吗?你是怎么做的呢?我看到一个ASP.NET barcode generator 的代码, 但是不能用。。。。。

这是在asp.net mvc的代码例子
qr库用的是: http://qrcodenet.codeplex.com/

服务器的代码
        public ActionResult QRImage(int id)
        {
            string url = string.Format("http://rayaspnet.blogspot.com/", id);
            QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H);
            QrCode qrCode = qrEncoder.Encode(url);

            GraphicsRenderer renderer = new GraphicsRenderer(new FixedModuleSize(5, QuietZoneModules.Two), Brushes.Black, Brushes.White);
            MemoryStream ms = new MemoryStream();
            renderer.WriteToStream(qrCode.Matrix, ImageFormat.Png, ms);
            byte[] image = ms.ToArray(); ;
            return File(image, "image/png");
        }

view里面

    <div>
        <img src="@Url.Action("QRImage", "controllerName", new { ID = Model.ID })" alt="my image" />
    </div>
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,