Ich suche nach einer kostenlosen C # -Bibliothek / Code, um Barcodes zu erstellen. Insbesondere muss ich in der Lage sein, Barcodes vom Typ QR-Code zu erstellen. Ich suche nach einer kostenlosen Nutzung (Open Source oder einfach nur kostenlos usw.), die nicht kostenpflichtig ist.
76
Antworten:
ZXing ist ein Open Source-Projekt, das verschiedene Barcodes erkennen und analysieren kann. Es können auch QR-Codes generiert werden. (Nur QR-Codes).
Es gibt eine Reihe von Varianten für verschiedene Sprachen: ActionScript, Android (Java), C ++, C #, IPhone (Obj C), Java ME, Java SE, JRuby, JSP. Einige dieser unterstützen QR-Codes: ActionScript, Android, C # und die Java-Varianten.
quelle
Schauen Sie sich QRCoder an - reiner C # Open Source QR Code Generator . Kann in drei Codezeilen verwendet werden
QRCodeGenerator qrGenerator = new QRCodeGenerator(); QRCodeGenerator.QRCode qrCode = qrGenerator.CreateQrCode(textBoxQRCode.Text, QRCodeGenerator.ECCLevel.Q); pictureBoxQRCode.BackgroundImage = qrCode.GetGraphic(20);
quelle
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 #
quelle
Sie können sich Open Source QR Code Library oder messagingtoolkit-qrcode ansehen . Ich habe keinen von ihnen benutzt, daher kann ich nicht von ihrer Benutzerfreundlichkeit sprechen.
quelle