创建条形码
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")
BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
var AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400)
```csharp 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 为希望创建简单条码值、将其集成到应用程序等的开发人员准备了所有选项和场景! 点击此处查看操作指南,包括示例、示例代码和文件。