条形码未被阅读

时间:2015-03-30 00:09:28

标签: c#

我正在创建一个在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;
    }

0 个答案:

没有答案