我可以使用zxing来生成Code 128条形码图像吗?

3

我一直在摸索,但似乎找不到一个好的文档。

我能让ZXing生成CODE_128条码图片吗?怎么做?


案例1:我使用Zen.Barcode.Rendering.Framework生成了一张图片,尝试用Zxing.net解码,但失败了。案例2:我使用了高级配置,但仍然无法解码。但是,如果它自己输出,则可以正常工作。 - bh_earth0
2个回答

11

如果您正在使用ZXing.Net,您可以使用以下代码片段完成:

var content = "123456789012345678";
var writer = new BarcodeWriter
{
   Format = BarcodeFormat.CODE_128
};
var bitmap = writer.Write(content);

0

根据一些研究,这是MVC中可能的实现方式:

using (MemoryStream memoryStream = new MemoryStream())
       {
           var writer = new BarcodeWriter
           {
                Format = BarcodeFormat.CODE_128
           };
           Bitmap barcodeBitmap;
           var barcode = writer.Write(scan);
           MemoryStream stream = new MemoryStream();
           barcode.Save(memoryStream,ImageFormat.Png);

           ViewBag.OneD = "data:image/png;base64," + Convert.ToBase64String(memoryStream.ToArray());
     }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接