C# zxing插件 根据输入的字符串生成二维码

爱⌒轻易说出口 提交于 2020-08-04 18:11:24

public ActionResult Erweis(string text)
        {
            BarcodeWriter writer = new BarcodeWriter();
            writer.Format = BarcodeFormat.QR_CODE;
            QrCodeEncodingOptions options = new QrCodeEncodingOptions();
            options.DisableECI = true;
            //设置内容编码
            options.CharacterSet = "UTF-8";
            //设置二维码的宽度和高度
            options.Width = 500;
            options.Height = 500;
            //设置二维码的边距,单位不是固定像素
            options.Margin = 1;
            writer.Options = options;

            Bitmap map = writer.Write(text);
            string di = text + DateTime.Now.ToString("yyyyMMddHHmmss") + ".png";
            string path = Path.Combine(Request.MapPath("/Content/"),di);
            //string filename = @"H:\桌面\截图\generate1.png";
            map.Save(path, ImageFormat.Png);
            map.Dispose();
            ViewBag.img = "/Content/"+di;
            return View();
   
        }

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!