在C#中创建QR码

QR码(缩写为Quick Response Code:快速响应代码)是一种二维(2D)条形码符号系统,最初是为日本汽车行业设计的。QR码可从所有方向读取,并且可以使用各种编码模式,例如数字,字母数字和字节/二进制,以有效地存储数据。本文将演示如何使用Spire.Barcode创建QR条形码。

下载Spire.Barcode for .NET最新版本

第1步:实例化BarcodeSettings对象。

BarcodeSettings settings = new BarcodeSettings();

第2步:将条形码类型设置为QR码。

settings.Type = BarCodeType.QRCode;

第3步:设置数据并显示代码的文本。

settings.Data =“Hello 123456789”; 
settings.Data2D =“Hello 123456789”;

第4步:设置编码模式。

settings.QRCodeDataMode = QRCodeDataMode.AlphaNumber;

第5步:设置条形码条模块的宽度。

settings.X = 1.0f;

第6步:设置条形码的纠错级别。

settings.QRCodeECL = QRCodeECL.H;

第7步:实例化BarCodeGenerator对象。

BarCodeGenerator generator = new BarCodeGenerator(settings);

第8步:生成条形码图像。

Image image = generator.GenerateImage();

生成的QR条形码图像如下所示:

扫描二维码关注公众号,回复: 2258068 查看本文章

code

完整代码

BarcodeSettings settings = new BarcodeSettings();
settings.Type = BarCodeType.QRCode; 
settings.Data =“Hello 123456789”; 
settings.Data2D =“Hello 123456789”; 
settings.QRCodeDataMode = QRCodeDataMode.AlphaNumber; 
settings.X = 1.0f; 
settings.QRCodeECL = QRCodeECL.H; 
BarCodeGenerator generator = new BarCodeGenerator(settings); 
Image image = generator.GenerateImage();
image.Save( “QRCode.png”);

猜你喜欢

转载自blog.csdn.net/xiaochuachua/article/details/81082293