C# ZXing.BarcodeWriter生成128条形码,生成png图片,只生成条码不要显示条码信息,需要如何修改
时间: 2024-09-06 16:03:58 浏览: 84
在C#中使用ZXing库生成条形码并输出为PNG图片时,可以通过ZXing.Net库中的BarcodeWriter
类来实现。如果你想要生成一个128条形码而不显示条码信息,你可以设置BarcodeWriter
对象的相关属性来控制条形码的显示。以下是一个简单的示例代码:
using ZXing;
// 创建一个BarcodeWriter对象,指定图片格式为PNG
using (var writer = new BarcodeWriter
{
Format = BarcodeFormat.CODE_128, // 设置条码格式为CODE_128
Options = new ZXing.Common.EncodingOptions
{
PureBarcode = true // 这个属性设置为true可以生成不带文本的条码
}
})
{
// 生成条形码数据,例如:“123456789”
var barcode = writer.Write("123456789");
// 将条形码数据输出为PNG格式的图片
System.IO.File.WriteAllBytes("path_to_output_image.png", barcode.getBytes());
}
在这段代码中,PureBarcode = true
这一行是关键,它告诉BarcodeWriter
生成一个不带文本的纯条码图像。你需要将"path_to_output_image.png"
替换为你希望保存生成图片的路径。
请确保你已经安装了ZXing.Net库,你可以通过NuGet包管理器来安装它。
相关推荐



















