Я ищу бесплатную библиотеку/код С# для создания штрих-кодов. В целом мне нужно иметь возможность создавать штрих-коды типа QR-Code. Я ищу бесплатно для использования (Open Source или просто бесплатно и т.д.) Не платить за использование.
Бесплатный генератор QR-кода С#
Ответ 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-кода с использованием С#
Ответ 4
Вы можете посмотреть Open Source QR Code Library или messagingtoolkit-qrcode. Я не использовал ни одного из них, поэтому я не могу говорить об их легкости использования.