zoukankan      html  css  js  c++  java
  • asp.net用Zxing库实现条形码输出的具体实现

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

    其次就是建立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的条形码图片,这里主要功能已经实现,生成的条形码图片如下:


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

  • 相关阅读:
    驱动编程:内存管理基本函数
    POOL_TYPE enumeration
    远程服务器下载jenkins上生成的war包,失败原因
    jenkins ssh 报错
    git分组
    免密登录
    jenkins 生成war包后的下载
    redis 连接失败
    nginx+tomcat+https
    jenkins 拉取 git 代码成功版本
  • 原文地址:https://www.cnblogs.com/zhoulove/p/3551805.html
Copyright © 2011-2022 走看看