如何在visual studio 2008中生成QR码,asp.net web应用程序使用.net 3.5

本文关键字:net web asp 应用程序 QR visual studio 2008 | 更新日期: 2023-09-27 18:06:41

我想为使用vs2008和。net 3.5的asp.net web应用程序生成QR码,我可以在vs 2012中做到这一点,因为它支持库包管理器,从那里我可以添加所需的包,但我不知道如何在vs2008中做到这一点。

如何在visual studio 2008中生成QR码,asp.net web应用程序使用.net 3.5

您可以使用QRCoder,下载.dll添加到您的项目和代码这里是如何使用它的示例教程

  string code = txtCode.Text;
QRCodeGenerator qrGenerator = new QRCodeGenerator();
QRCodeGenerator.QRCode qrCode = qrGenerator.CreateQrCode(code, QRCodeGenerator.ECCLevel.Q);
System.Web.UI.WebControls.Image imgBarCode = new System.Web.UI.WebControls.Image();
imgBarCode.Height = 150;
imgBarCode.Width = 150;
using (Bitmap bitMap = qrCode.GetGraphic(20))
{
    using (MemoryStream ms = new MemoryStream())
    {
        bitMap.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
        byte[] byteImage = ms.ToArray();
        imgBarCode.ImageUrl = "data:image/png;base64," + Convert.ToBase64String(byteImage);
    }
    plBarCode.Controls.Add(imgBarCode);
}