一、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"); } /// <summary> /// 生成条形码 /// </summary> /// <param name="content">内容</param> /// <returns></returns> 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); } }