|
因公司需要自己写的条码生成小工具,软件需要NET 4.72运行时,
输入内容后可以直接导出excel,点批量生成会自动存储在软件目录的image下
截图如下:
条码生成核心
[C#] - 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;
- }
复制代码 |
上一篇:抖音批量解析 支持图册 主页 易语言写的下一篇:【原创开源】清理指定路径下所有0字节文件
|