创建条形码
IronBarcode 在生成条形码时提供了许多选项和自定义功能。 无论您是开发独立条形码生成器以使用标准编码格式如EAN8
、Code128
和Code39
生成图像,还是需要灵活的库将条形码创建集成到现有应用程序中,使用ByteArray
或MemoryStream
,IronBarcode提供了一种易于使用的解决方案,具有广泛的功能,包括导出为png
、jpg
和jpeg
等标准图像格式。
Barcode Generator in C#
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
myBarcode.SaveAsImage("EAN8.jpeg")
var AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400)
var AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400)
BarcodeWriter.CreateBarcode
在实例化BarcodeWriter
类之后,我们使用BarcodeWriter.CreateBarcode
来创建条形码。 该方法需要两个必需参数:一个 string
值和开发人员选择的 BarcodeWriterEncoding
枚举。 然后,我们将 BarCode 保存为图像,以便进一步使用。
除了创建条形码,IronBarcode还允许开发人员将方法链接在一起以便于使用,如第3行所示。它创建一个条形码,然后调用ResizeTo
根据像素中的高度和宽度调整图像大小,最终使用SaveAsImage
将条形码保存为图像。
此外,BarcodeWriter.CreateBarcode
方法有多种变体,以适应不同的情况和场景。 如果您需要基于ByteArray
创建条形码,我们可以使用相同CreateBarcode
方法的另一种变体,传入ByteArray
作为值,并事先指定条形码的高度和宽度。
同样地,如果您需要使用MemoryStream
类型的变量创建条形码,IronBarcode也提供了这个功能; 将MemoryStream
变量作为第一个参数传递到BarcodeWriter.CreateBarcode
中,如同上面那样操作并重复这些步骤。
IronBarcode 为开发人员准备了各种选项和场景,帮助他们创建简单的条形码值,将其集成到应用程序中等等! 点击此处查看操作指南,包括示例、示例代码和文件。