【问题标题】:Generate EAN 13 barcode with Zen Barcode Rendering Framework使用 Zen Barcode Rendering Framework 生成 EAN 13 条形码
【发布时间】:2025-12-13 00:50:01
【问题描述】:

有谁知道如何使用 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);

【问题讨论】:

标签: c# barcode


【解决方案1】:

EAN 8 和 EAN 13 均源自 UPC 条码标准,因此不适用于 Code128 框架。

试试:

Zen.Barcode.CodeEan13BarcodeDraw barcode = Zen.Barcode.BarcodeDrawFactory.CodeEan13WithChecksum;

或者:

Zen.Barcode.CodeEan8BarcodeDraw barcode = Zen.Barcode.BarcodeDrawFactory.CodeEan8WithChecksum;

【讨论】: