• ZXing.dll 生成二维码 C# winform net4.5


    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using ZXing.QrCode;
    using ZXing;
    using ZXing.Common;
    using ZXing.Rendering;
    
    namespace erweima
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            /// <summary>
              /// 生成二维码图片
              /// </summary>
              /// <param name="strMessage">要生成二维码的字符串</param>
              /// <param name="width">二维码图片宽度</param>
              /// <param name="height">二维码图片高度</param>
             /// <returns></returns>
             private Bitmap GetQRCodeByZXingNet(String strMessage,Int32 width,Int32 height)
              {
                 Bitmap result = null;
                 try
                 {
                     BarcodeWriter barCodeWriter = new BarcodeWriter();
                     barCodeWriter.Format = BarcodeFormat.QR_CODE;
                     barCodeWriter.Options.Hints.Add(EncodeHintType.CHARACTER_SET, "UTF-8");
                     barCodeWriter.Options.Hints.Add(EncodeHintType.ERROR_CORRECTION, ZXing.QrCode.Internal.ErrorCorrectionLevel.H);
                     barCodeWriter.Options.Height = height;
                     barCodeWriter.Options.Width = width;
                     barCodeWriter.Options.Margin = 0;
                     ZXing.Common.BitMatrix bm = barCodeWriter.Encode(strMessage);
                     result = barCodeWriter.Write(bm);
                 }
                 catch (Exception ex)
                 { 
                     //异常输出
                 }
                 return result;
             }
    
             private void button1_Click(object sender, EventArgs e)
             {
                 this.pictureBox1.Image = GetQRCodeByZXingNet("ilikethis", 100, 100);
             }
    
    
    
    
    
    
        }
    }
    

      官网下载的 ZXing.Net-master.zip 里面没找到dll,貌似要自己编译,没有vs2017,放弃了。

    从网站找到别人编译好的。

    ZXing.dll 下载

  • 相关阅读:
    数字式频率计数器的选择
    频率计数器简介
    地铁时钟系统介绍
    铷原子时钟基准介绍
    GPS网络校时服务器厂家的选择?
    低频数字式相位测试仪的原理与使用
    如何选择一套网络时钟系统?
    GNSS卫星信号转发器应用与原理
    GPS卫星原子钟和原子频标介绍
    如何检定铷原子频率标准?
  • 原文地址:https://www.cnblogs.com/pengchenggang/p/10162428.html
Copyright © 2020-2023  润新知