我正在创建一个在pdf文件中生成一些条形码的软件。我用来生成条形码的代码如下。我设置的方法返回到我的" imagBarcode.Src",这是在代码隐藏中运行的图像标记。由于某种原因,任何条形码阅读器都不会读取生成的条形码。有人可以给我一些帮助,以了解我的代码会发生什么。提前谢谢。
public string GenerateBarCode(string code)
{
BarcodeInter25 code25 = new BarcodeInter25();
code25.ChecksumText = true;
code25.Code = code;
byte[] barCodeResult;
System.Drawing.Image bc = code25.CreateDrawingImage(System.Drawing.Color.Black, System.Drawing.Color.White);
using (MemoryStream ms = new MemoryStream())
{
bc.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
barCodeResult = ms.ToArray();
}
var barCode = "data:image/png;base64," + Convert.ToBase64String(barCodeResult);
return barCode;
}