Hola,
Hoy dia casi todos los celulares tienen la característica de poder leer códigos QR en la web se comparten muchas cosas con los mismo, desde links a paginas, códigos de productos para almacenarlos, en fin muchas cosas (La mayor parte son links de urls), en internet hay muchísimas paginas las cuales pueden ser usadas para generar dichos códigos QR otras ofrecen apis para consumirlas y generalas pero eso no es cool el tener que consumir una api para poder generar un simple código QR.
En este modelo los clientes serian los mobiles los cuales son los que leen los codigos QR y de alguna manera el productor es quien los genera, ahora bien esta vez estaremos genrando los codigos QR con dotnet y la libreria ZXing (Port para dornet) que la misma tiene bastantes ports a diferentes plataformas.
Primero debes descargar la libreria desde el manejador de paquetes NUGET
Consola nuget
001 | PM> Install-Package ZXing.Net
|
Aqui el codigo.
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 | var writer = new BarcodeWriter()
{
Format = BarcodeFormat.QR_CODE,
Options = new EncodingOptions() {
Height = 300,
Width = 300,
Margin = 1,
},
};
Bitmap bitmap = writer.Write(value);
bitmap.Save( String.Format( "c:\\" + "{0}.png" ,value) , ImageFormat.Png);
|
Referencia
Zxing (CodePlex)