Spire.Barcode可以用作Windows Form控件,也可以用作应用程序编程接口,即API。因此,我们可以添加Spire.Barcode到Visual Studio工具箱,拖拽可视化控件到WinForm程序中,设置控件的相关属性生成条码或二维码。当然,我们也可以引用Spire.Barcode.dll文件,调用里面的类、函数及相关属性,通过编写代码的方式创建条码或二维码。
本文主要介绍如何通过编程的方式创建二维码。通过控件的方式创建条码,请参考:如何添加Spire.Barcode到Toolbox
C#
//创建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");
VB.NET
'创建BarcodeSettings对象
Dim settings As New BarcodeSettings()
'设置条码类型为二维码
settings.Type = BarCodeType.QRCode
'设置二维码数据
settings.Data = "123456789"
'设置显示文本
settings.Data2D = "123456789"
'设置数据类型为数字
settings.QRCodeDataMode = QRCodeDataMode.Numeric
'设置二维码错误修正级别
settings.QRCodeECL = QRCodeECL.H
'设置宽度
settings.X = 2F
'初始化BarCodeGenerator对象
Dim generator As New BarCodeGenerator(settings)
'创建图片并保存为PNG格式
Dim image As Image = generator.GenerateImage()
image.Save("QRCode.png")