因公司需要自己写的条码生成小工具,软件需要NET 4.72运行时,
输入内容后可以直接导出excel,点批量生成会自动存储在软件目录的image下
截图如下:
条码生成核心
try { // 1.设置条形码规格 EncodingOptions encodeOption = new EncodingOptions(); encodeOption.Height = Convert.ToInt32(height); // 必须制定高度、宽度 encodeOption.Width = Convert.ToInt32(width); encodeOption.PureBarcode = isContanstxt; // 2.生成条形码图片并保存 ZXing.BarcodeWriter wr = new BarcodeWriter(); wr.Options = encodeOption; wr.Format = barcodeFormat; // 条形码规格 Bitmap img = wr.Write(WriteStr); // 生成图片 string path = filepaht + "\\" + WriteStr + ".jpg"; if (isexportimages) { img.Save(path, System.Drawing.Imaging.ImageFormat.Jpeg); } // 3.读取保存的图片 //dgv.Rows.Add(WriteStr, img); if (imageTable.Columns.Count == 0) { imageTable.Columns.Add("内容", typeof(string)); imageTable.Columns.Add("图片", typeof(byte[])); imageTable.Columns.Add("状态", typeof(string)); } imageTable.Rows.Add(WriteStr, BitmapToBytes(img), "成功"); dgv.DataSource = imageTable; if (dgv.Rows.Count>0) { var iamgeByte = (byte[])dgv.Rows[0].Cells["图片"].Value; pictureBox3.Image = BytesToImage(iamgeByte); } } catch (Exception e) { MessageBox.Show(e.ToString()); throw; }
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们第一时间更新。联系青禾站长