我正在寻找一个免费使用c#库/代码来创建条形码.确切地说,我需要能够创建QR码类型的条形码.我正在寻找免费使用(开源或免费等)不付费使用.
Mar*_*rot 44
ZXing是一个开源项目,可以检测和解析许多不同的条形码.它还可以生成QR码.(但只有QR码).
针对不同语言有许多变体:ActionScript,Android(Java),C++,C#,IPhone(Obj C),Java ME,Java SE,JRuby,JSP.生成QR码的支持包括以下一些:ActionScript,Android,C#和Java变体.
Igo*_*voy 38
看看QRCoder - 纯C#开源QR码生成器.可以用在三行代码中
QRCodeGenerator qrGenerator = new QRCodeGenerator();
QRCodeGenerator.QRCode qrCode = qrGenerator.CreateQrCode(textBoxQRCode.Text, QRCodeGenerator.ECCLevel.Q);
pictureBoxQRCode.BackgroundImage = qrCode.GetGraphic(20);
Run Code Online (Sandbox Code Playgroud)
小智 14
使用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";
Run Code Online (Sandbox Code Playgroud)
使用C#演示免费QR码生成器的应用