Подтвердить что ты не робот

Бесплатный генератор QR-кода С#

Я ищу бесплатную библиотеку/код С# для создания штрих-кодов. В целом мне нужно иметь возможность создавать штрих-коды типа QR-Code. Я ищу бесплатно для использования (Open Source или просто бесплатно и т.д.) Не платить за использование.

4b9b3361

Ответ 1

ZXing - проект с открытым исходным кодом, который может обнаруживать и анализировать несколько различных штрих-кодов. Он также может генерировать QR-коды. (Только QR-коды, хотя).

Существует несколько вариантов для разных языков: ActionScript, Android (java), С++, С#, IPhone (Obj C), Java ME, Java SE, JRuby, JSP. Поддержка генерации QR-кодов включает в себя некоторые из них: ActionScript, Android, С# и варианты Java.

Ответ 2

Взгляните QRCoder - чистый генератор QR-кода с открытым кодом С#. Может использоваться в трех строках кода

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

Ответ 3

Создание изображения QR-кода в ASP.NET с помощью API-интерфейсов Google Chart

API диаграммы Google возвращает изображение в ответ на запрос URL GET или POST. Все данные, необходимые для создания графика, включаются в URL-адрес, включая тип и размер изображения.

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

Нажмите здесь, чтобы скачать полный исходный код

Демонстрация приложения для бесплатного генератора QR-кода с использованием С#

enter image description here

Ответ 4

Вы можете посмотреть Open Source QR Code Library или messagingtoolkit-qrcode. Я не использовал ни одного из них, поэтому я не могу говорить об их легкости использования.