Generieren Sie ein QR-Code-Image in ASP.NET mithilfe der Google Chart-API
Die Google Chart-API gibt ein Bild als Antwort auf eine URL-GET- oder POST-Anfrage zurück. Alle zum Erstellen der Grafik erforderlichen Daten sind in der URL enthalten, einschließlich Bildtyp und -größe.
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";
Klicken Sie hier, um den vollständigen Quellcode herunterzuladen
Demo der Anwendung für kostenlosen QR-Code-Generator mit C #