c# - 使用 Zen Barcode Rendering Framework 生成 EAN 13 条形码
问题描述
有谁知道如何使用 Zen Barcode Rendering Framework 生成 EAN 13 或 EAN 8 条形码?没有文档,我也阅读了测试项目,但也没有如何生成 EAN 13 的示例。
这段代码很好用,但这是Code128
我需要的EAN 13
。
Zen.Barcode.Code128BarcodeDraw barcode = Zen.Barcode.BarcodeDrawFactory.Code128WithChecksum;
var barcodeImage = barcode.Draw(val, 60);
var resultImage = new Bitmap(barcodeImage.Width, barcodeImage.Height);
解决方案
EAN 8 和 EAN 13 均源自 UPC 条码标准,因此不适用于 Code128 框架。
尝试:
Zen.Barcode.CodeEan13BarcodeDraw barcode = Zen.Barcode.BarcodeDrawFactory.CodeEan13WithChecksum;
或者:
Zen.Barcode.CodeEan8BarcodeDraw barcode = Zen.Barcode.BarcodeDrawFactory.CodeEan8WithChecksum;