首页 > Web开发 > 详细

asp.net用Zxing库实现条形码输出的具体实现

时间:2014-02-17 10:11:46      阅读:701      评论:0      收藏:0      [点我收藏+]

首先要在项目中添加zxing.dll引用(zxing.dll下载地址http://www.jb51.net/dll/zxing.dll.html

bubuko.com,布布扣

 

其次就是建立aspx文件,在后台中代码如下

复制代码代码如下:

using ZXing.Common;
using ZXing;
using ZXing.Rendering;
using System.Drawing;
using System.Drawing.Imaging;
using ZXing.QrCode.Internal;

namespace zxingtm
{
    public partial class txm : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            MultiFormatWriter mutiWriter = new MultiFormatWriter();
            BitMatrix bm = mutiWriter.encode("123456789", BarcodeFormat.CODE_39, 363, 150);
            Bitmap img = new BarcodeWriter().Write(bm);
            img.Save("d:/1.jpeg", System.Drawing.Imaging.ImageFormat.Jpeg);
        }
    }
}

 

代码中“123456789”在测试中我是写死的,用的时候可以用变量代替。BarcodeFormat.CODE_39等参数可以换成其他的,用以生成其他格式的条形码

这样的话在d盘就输出了1.jepg的条形码图片,这里主要功能已经实现,生成的条形码图片如下:

bubuko.com,布布扣


用手机自带的扫描条形码功能扫了下,结果正是123456789

asp.net用Zxing库实现条形码输出的具体实现

原文:http://www.cnblogs.com/zhoulove/p/3551805.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!