web-dev-qa-db-fra.com

Générateur de code QR gratuit

Je recherche un code/bibliothèque gratuit pour créer des codes à barres. De manière spécifique, je dois être capable de créer des codes à barres de type QR-Code. Je cherche gratuitement à utiliser (Open Source ou tout simplement gratuit, etc.) pas payer pour utiliser.

69
Justin808

ZXing est un projet open source capable de détecter et d’analyser un certain nombre de codes à barres différents. Il peut également générer des codes QR. (Seulement les codes QR, cependant).

Il existe différentes variantes pour différents langages: ActionScript, Android (Java), C++, C #, IPhone (Obj C), Java ME, Java SE JRuby, JSP. La prise en charge de la génération de codes QR est fournie avec certains de ceux-ci: ActionScript, Android, C # et les variantes Java.

44
Markus Jarderot

Jetez un coup d'oeil QRCoder - générateur de code QR open source pur C # . Peut être utilisé en trois lignes de code

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

Générer une image de code QR dans ASP.NET à l'aide de l'API Google Chart

L'API Google Chart renvoie une image en réponse à une requête GET ou POST). Toutes les données nécessaires à la création du graphique sont incluses dans l'URL, y compris le type et la taille de l'image.

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";

Cliquez ici pour télécharger le code source complet

Démo d'application gratuite pour générer du code QR avec C #

enter image description here

14
Code Scratcher

Vous pouvez consulter bibliothèque de codes QR Open Source ou messagingtoolkit-qrcode . Je n'ai utilisé aucun d'eux et je ne peux donc pas parler de leur facilité d'utilisation.

5
Mark Hall