当前位置:  开发笔记 > 编程语言 > 正文

免费的c#QR码生成器

如何解决《免费的c#QR码生成器》经验,为你挑选了4个好方法。

我正在寻找一个免费使用c#库/代码来创建条形码.确切地说,我需要能够创建QR码类型的条形码.我正在寻找免费使用(开源或免费等)不付费使用.



1> Markus Jarde..:

ZXing是一个开源项目,可以检测和解析许多不同的条形码.它还可以生成QR码.(但只有QR码).

针对不同语言有许多变体:ActionScript,Android(Java),C++,C#,IPhone(Obj C),Java ME,Java SE,JRuby,JSP.生成QR码的支持包括以下一些:ActionScript,Android,C#和Java变体.


@Zesty我假设你的意思是[ZXing.Net](https://zxingnet.codeplex.com/).我也假设错误是签名错误.有关先决条件和构建步骤,请参阅[文档页面](https://zxingnet.codeplex.com/documentation). - 要查看.chm文件,您需要在文件属性中取消阻止它们.见[KB902225](https://support.microsoft.com/en-us/kb/902225)

2> Igor Yalovoy..:

看看QRCoder - 纯C#开源QR码生成器.可以用在三行代码中

QRCodeGenerator qrGenerator = new QRCodeGenerator();
QRCodeGenerator.QRCode qrCode = qrGenerator.CreateQrCode(textBoxQRCode.Text, QRCodeGenerator.ECCLevel.Q);
pictureBoxQRCode.BackgroundImage = qrCode.GetGraphic(20);



3> 小智..:

使用Google Chart API在ASP.NET中生成QR代码图像

Google Chart API会返回一个图片以响应URL GET或POST请求.创建图形所需的所有数据都包含在URL中,包括图像类型和大小.

var url = string.Format("http://chart.apis.google.com/chart?cht=qr&chs={1}x{2}&chl={0}", txtCode.Text, txtWidth.Text, txtHeight.Text);
                WebResponse response = default(WebResponse);
                Stream remoteStream = default(Stream);
                StreamReader readStream = default(StreamReader);
                WebRequest request = WebRequest.Create(url);
                response = request.GetResponse();
                remoteStream = response.GetResponseStream();
                readStream = new StreamReader(remoteStream);
                System.Drawing.Image img = System.Drawing.Image.FromStream(remoteStream);
                img.Save("D:/QRCode/" + txtCode.Text + ".png");
                response.Close();
                remoteStream.Close();
                readStream.Close();
                txtCode.Text = string.Empty;
                txtWidth.Text = string.Empty;
                txtHeight.Text = string.Empty;
                lblMsg.Text = "The QR Code generated successfully";

单击此处获取完整的源代码下载

使用C#演示免费QR码生成器的应用

在此输入图像描述


请注意,自2015年起不推荐使用该API

4> Mark Hall..:

您可以查看开源QR代码库或messagingtoolkit-qrcode.我没有使用它们中的任何一个,所以我不能说它们的易用性.

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有