手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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

时间:2024-10-13 11:50:10

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

工具/原料

VS 2013

Spire.Barcode for .NET(免费版)

Winform实现生成二维码过程:

1、 创建Winform应用程序

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

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

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

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

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

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

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

控制台实现二维码过程:

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

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

2、 添加步骤完成之后,选择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、 启动项目之后,生成的文件默认保存在项目目录的Dubug文件夹中。

C#在Winform、控制台分别实现二维码和条形码
© 手抄报圈