如何在Visual C#中绘制EAN-13条形码

时间:2014-09-17 14:18:16

标签: c# visual-studio-2013 barcode barcode-printing ean-13

在C#(使用Visual Studio 2013)中绘制EAN-13条形码进行打印的最基本方法是什么?

我更愿意包含一个命名空间,为我提供创建和输出条形码的工具。

1 个答案:

答案 0 :(得分:2)

使用恕我直言的最简单的库是Aspose BarCode.NET。您可以找到示例here

图书馆确实需要花钱,但效果还不错,对我们来说,这是值得的。

// Create an instance of BarCodeBuilder
BarCodeBuilder builder = new BarCodeBuilder();

// Set the symbology type
builder.SymbologyType = Symbology.EAN13;

// Set the codetext
builder.CodeText = "test-123";

// Get the barcode image
Image img = builder.BarCodeImage;

现在,您可以对图像执行任何操作,例如将其保存到文件中,或写入内存流等等:

img.Save("path", System.Drawing.Imaging.ImageFormat.Bmp);