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 查看本文章
完整代码:
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”);