バッチは、2次元コードを生成します

単純な二次元コード生成バッチ

最近では、2次元コードを生成するために、文字列の多くを必要と
単にそれを自分で行う、サイトやアプリケーションの多くは非常に満足のいくものではない見つけます!

QRコードは、githubの上の次のオープンソースプロジェクトを探します

QRコードのオープンソースのライブラリ

インストールは非常に簡単なQRコード、ここで読みます

参考DLL

using QrCode

コアロジック

        /// <summary>
        /// 
        /// </summary>
        /// <param name="filename"></param>
        /// <param name="savedir"></param>
        public   void QrCodeBatch(string filename, string savedir)
        {
            Stopwatch sw = new Stopwatch();
            string path = filename;

            StreamReader sr = new StreamReader(path, Encoding.Default);
            String line;

            QRCodeGenerator qrGenerrateor = new QRCodeGenerator();
            QRCodeData qRCodeData = null;
            QRCode qrcode = null;
            Bitmap qrCodeImage = null;
            sw.Start();

            while ((line = sr.ReadLine()) != null)
            {

                Console.WriteLine(line.ToString());
                line = line.Trim();
                qRCodeData = qrGenerrateor.CreateQrCode(line, QRCodeGenerator.ECCLevel.Q);
                qrcode = new QRCode(qRCodeData);
                qrCodeImage = qrcode.GetGraphic(20);
                qrCodeImage.Save(savedir + "\\"+line + ".png");

            }
            sr.Close();
            // 导出数据
            Console.WriteLine("use time"+sw.ElapsedMilliseconds / 1000);
        }
    }

インタフェースを追加

シンプルなインターフェイスを提供する必要性と他の誰か場合、関数は、完了です

使用

1、保存された文字列のtxtファイル
2、生成されたフォルダ保存を選択する
3を、生成を開始
4を、ビューファイルを生成しました

ダウンロード
:Baiduのネットワークディスクリンクhttps://pan.baidu.com/s/1SDiWMAmvqHpfTi7zz3jZtg
抽出コード:c1ooを

おすすめ

転載: www.cnblogs.com/lumang/p/11544409.html