【发布时间】:2017-09-03 10:54:58
【问题描述】:
如何设置固定宽度(500)和高度(300)条码尺寸? 我正在使用 Zxing 库来生成条形码图像。
private byte[] GenerateBarCodeZXing(string data)
{
var writer = new BarcodeWriter
{
Format = BarcodeFormat.PDF_417,
Options = new EncodingOptions { Width = 500, Height = 300, Margin=0 }
};
var imgBitmap = writer.Write(data);
using (var stream = new MemoryStream())
{
imgBitmap.Save(stream, System.Drawing.Imaging.ImageFormat.Png);
return stream.ToArray();
}
}
输出图像:
【问题讨论】:
-
你没有提到你的代码/结果有什么问题。不是 500x300 吗?
-
^ 图像大小为 500x300,但我希望条形码大小相同。如果您查看上面的两个图像,则第二个图像的高度/宽度发生了变化。我正在开发一个 webapp,它生成带有条形码 pdf_417 n 一些信息的 PDF。所有数据都是动态的,所以我希望所有 PDF 中的条形码大小相同。