Con los paquetes Nuget es facil generar QR , ahora vamos a ello
Descarga el siguiente Paquete nuget en tu proyecto. QRCoder

Una vez que lo tengas instalado crea un formulario con un picturebox un textbox y un boton.
de tal manera que quede algo asi

Bien ahora vamos a la parte del codigo , te lo dejo todo escrito para que solo sea copiar y pegar
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
private void button1_Click(object sender, EventArgs e) { QRCoder.QRCodeGenerator QR = new QRCoder.QRCodeGenerator(); ASCIIEncoding ASSCII = new ASCIIEncoding(); var z = QR.CreateQrCode(ASSCII.GetBytes(textBox1.Text), QRCoder.QRCodeGenerator.ECCLevel.H); QRCoder.PngByteQRCode png = new QRCoder.PngByteQRCode(); png.SetQRCodeData(z); var arr = png.GetGraphic(10); MemoryStream ms = new MemoryStream(); ms.Write(arr, 0, arr.Length); Bitmap b = new Bitmap(ms); pictureBox1.Image = b; } |
Ahora ejecuta y escribe algo en la caja de texto , y pulsa sobre el boton , acabaras de generar tu QR.

y hasta aqui el ejemplo , espero que te sirva, un saludo
genial, rápido sin tanto rollo
Una solución súper sencilla. Muchas gracias