美文网首页
c# 生产条形码

c# 生产条形码

作者: liuyuedeyu | 来源:发表于2018-06-26 15:38 被阅读0次

    using System;

    using System.Drawing;

    using System.Windows.Forms;

    using com.google.zxing;

    using com.google.zxing.common;

    namespace WindowsFormsDemo

    {

        public partial class Form1 : Form

        {

            public Form1()

            {

                InitializeComponent();

            }

            private void button1_Click(object sender, EventArgs e)

            {

                MultiFormatWriter mutiWriter = new MultiFormatWriter();

                ByteMatrix bm = mutiWriter.encode(textBox1.Text, com.google.zxing.BarcodeFormat.EAN_8, 300, 300);

                Bitmap img = bm.ToBitmap();

                pictureBox1.Image = img;

                //自动保存图片到当前目录 

                string filename = System.Environment.CurrentDirectory + "\\QR" + DateTime.Now.Ticks.ToString() + ".jpg";

                img.Save(filename, System.Drawing.Imaging.ImageFormat.Jpeg);

                label1.Text = "图片已保存到:" + filename;

            }

        }

    }

    利用 zxing.dll生成条形码和二维码  下载地址http://zxingnet.codeplex.com/

    ZXing (ZebraCrossing)是一个开源的,支持多种格式的条形码图像处理库, 。使用该类库可以方便地实现二维码图像的生成和解析。 

    BarcodeFormat.EAN_8:8位数字条形码

    BarcodeFormat.EAN_13:13位数字条形码

    BarcodeFormat.QR_CODE:生产二维码

    相关文章

      网友评论

          本文标题:c# 生产条形码

          本文链接:https://www.haomeiwen.com/subject/ywkmyftx.html