博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BarCode条形码生成库
阅读量:6136 次
发布时间:2019-06-21

本文共 1939 字,大约阅读时间需要 6 分钟。

一、Barcode生成条形码的类库

二、示例

  新建mvc空项目,添加Nuget引用

  主要代码

  

//        // GET: /Home/        public FileContentResult Index()        {            string testCode = "GB200119862541";            var ima = GenerateBarCodeBitmap(testCode);            MemoryStream ms = new MemoryStream();            ima.Save(ms, ImageFormat.Jpeg);                        byte[] bytes=new byte[ms.Length];            ms.Seek(0,SeekOrigin.Begin);            ms.Read(bytes,0,bytes.Length);            return new FileContentResult(bytes, "image/jpeg");        }        ///         /// 生成条形码        ///         /// 内容        /// 
public static Image GenerateBarCodeBitmap(string content) { using (var barcode = new Barcode() { IncludeLabel = true, //是否包含文字信息 Alignment = AlignmentPositions.CENTER, //居中方式 Width = 250, //宽度 Height = 100, //高度 RotateFlipType = RotateFlipType.Rotate90FlipNone, //图像翻转 BackColor = Color.White, //背景颜色 ForeColor = Color.Black, //前端颜色 }) { //barcode.Encode(TYPE.CODE128, content); return barcode.Encode(TYPE.CODE128B, content); } }
View Code

 

  生成结果

  

 

三、类库主要方法解析

  类库构造函数:  

Barcode();Barcode(string);Barcode (string, BarcodeLib.TYPE);

  生成图片方法  

public Image Encode(TYPE iType, string StringToEncode, int Width, int Height)public Image Encode(TYPE iType, string StringToEncode, Color ForeColor, Color BackColor, int Width, int Height) public Image Encode(TYPE iType, string StringToEncode, Color ForeColor, Color BackColor) public Image Encode(TYPE iType, string StringToEncode) Encode(TYPE iType) Encode() 图片保存方法:
public void SaveImage(string Filename, SaveTypes FileType)
 

参考资料

  

     

转载于:https://www.cnblogs.com/bro-ma/p/6880687.html

你可能感兴趣的文章
Java并发编程73道面试题及答案
查看>>
企业级负载平衡简介(转)
查看>>
ICCV2017 论文浏览记录
查看>>
科技巨头的交通争夺战
查看>>
当中兴安卓手机遇上农行音频通用K宝 -- 卡在“正在通讯”,一直加载中
查看>>
Shell基础之-正则表达式
查看>>
JavaScript异步之Generator、async、await
查看>>
讲讲吸顶效果与react-sticky
查看>>
c++面向对象的一些问题1 0
查看>>
直播视频流技术名词
查看>>
企业级java springboot b2bc商城系统开源源码二次开发-hystrix参数详解(八)
查看>>
java B2B2C 多租户电子商城系统- 整合企业架构的技术点
查看>>
IOC —— AOP
查看>>
比特币现金将出新招,推动比特币现金使用
查看>>
数据库的这些性能优化,你做了吗?
查看>>
某大型网站迁移总结(完结)
查看>>
mysql的innodb中事务日志(redo log)ib_logfile
查看>>
部署SSL证书后,网页内容造成页面错误提示的处理办法
查看>>
MS SQLSERVER通用存储过程分页
查看>>
60.使用Azure AI 自定义视觉服务实现物品识别Demo
查看>>