首页 > 代码库 > C# 生成条形码
C# 生成条形码
引用BarcodeLib.dll(百度云中有)生成条形 protected void Button2_Click(object sender, EventArgs e)//点击button2,生成条形码。
{ System.Drawing.Image image; int width = 148, height = 55; string fileSavePath = AppDomain.CurrentDomain.BaseDirectory + "BarcodePattern.jpg"; if (File.Exists(fileSavePath)) File.Delete(fileSavePath); GetBarcode(height, width, BarcodeLib.TYPE.CODE128, "20131025-136", out image, fileSavePath); //"20131025-136"是条形码的内容,fileSavePath是条形码保存的位置。 }
public static void GetBarcode(int height, int width, BarcodeLib.TYPE type, string code, out System.Drawing.Image image, string fileSaveUrl) { image = null; BarcodeLib.Barcode b = new BarcodeLib.Barcode(); b.BackColor = System.Drawing.Color.White; b.ForeColor = System.Drawing.Color.Black; b.IncludeLabel = true; b.Alignment = BarcodeLib.AlignmentPositions.CENTER; b.LabelPosition = BarcodeLib.LabelPositions.BOTTOMCENTER; b.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg; System.Drawing.Font font = new System.Drawing.Font("verdana", 10f); b.LabelFont = font; b.Height = height; b.Width = width; image = b.Encode(type, code); image.Save(fileSaveUrl, System.Drawing.Imaging.ImageFormat.Png); }
C# 生成条形码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。