多语言展示
当前在线:995今日阅读:181今日分享:30

C#在Winform、控制台分别实现二维码和条形码

微信的大热带动了公众号和小程序的火爆,但是在中间起至关重要的部分少不了二维码;超市、商店一系列生活场所的高效运作高度依赖条形码。那么使用C#如何在winform和控制台都能生成二维码和条形码呢?
工具/原料
1

VS 2013

2

Spire.Barcode for .NET(免费版)

Winform实现生成二维码过程:
1

1. 创建Winform应用程序

2

2. 窗体创建完成之后,进入ToolBox,右键点击空白处,选择”添加选项卡”,命名为:Spire.Bracode Controls。

3

3. 选择Spire.Barcode Controls右键点击”选择项”,选择.NET Framework组件,点击“浏览”,将下载好的Free Spire.Barcode文件打开,选择目录下Bin文件夹里的Spire.Barcode .dll然后打开并点击确定。

4

4. Spire.Barcode控件均已添加至Toolbox,拖拽到窗体即可使用,提供多种条形码类型

控制台实现二维码过程:
1

1. 第一步选择创建控制台应用程序,命名为Spire.Barcode。2. 创建完车后,首先引用Spire.Barcode.dll文件,调用里面的类、函数及相关属性,通过编写代码的方式创建条码或二维码。由于要生成图像文件,同时建议读者添加System.Drawing库文件。

2

3.  添加步骤完成之后,选择program.cs文件,切记引用添加的库文件,核心代码如下:static void Main(string[] args){            //创建BarcodeSettings对象            BarcodeSettings settings = new BarcodeSettings();            //设置条码类型为二维码            settings.Type = BarCodeType.QRCode;            //设置二维码数据            settings.Data = '123456789';            //设置显示文本            settings.Data2D = '123456789';            //设置数据类型为数字            settings.QRCodeDataMode = QRCodeDataMode.Numeric;            //设置二维码错误修正级别            settings.QRCodeECL = QRCodeECL.H;            //设置宽度            settings.X = 2.0f;            //初始化BarCodeGenerator对象            BarCodeGenerator generator = new BarCodeGenerator(settings);            //创建图片并保存为PNG格式            Image image = generator.GenerateImage();            image.Save('QRCode.png');        }

3

4.  启动项目之后,生成的文件默认保存在项目目录的Dubug文件夹中。

推荐信息