如何在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中做到这一点。
您可以使用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);
}