条码快速入门

IronBarcode支持多种标准格式,包括图像文件(jpeg、png 和 jpg)到更具编程性质的格式中,例如位图,您可能希望在这些格式中传递变量。此外,它还支持诸如PDF之类的外部格式,使IronBarcode能够无缝集成。

在任何代码库中,为开发人员提供文件格式和变量的灵活性。

除了作为所有文件格式的条码读取器外,IronBarcode 还兼作条码生成器,支持所有标准编码和格式,如 EAN8Code128Code39。 设置条形码生成器只需两行代码。 IronBarcode 是所有与条形码相关情况的首选,因其入门门槛低,并提供开发人员丰富的自定义选项。

条码写入器

我们首先导入IronBarcodeSystem.Drawing,然后实例化BarcodeWriter以创建格式为EAN8、字符串值为12345的条形码。 然后我们将生成的条形码保存为所需格式的图像。 由于IronBarcode支持将条形码创建为Image以及Bitmap,因此有各种选项可供选择。

高级条码写入器

如上所见,使用IronBarcode生成条形码仅需两行代码,并将其保存为文件以便日后使用。 IronBarcode 通过为开发人员提供大量选项来进一步扩展此功能,以自定义条形码以适应不同的情况。

我们可以使用ResizeTo方法并传入高度和宽度来调整条形码图像的大小。

BarCode 阅读器

与上述类似,我们首先实例化BarcodeReader,将文件路径传递给Read方法,并将其保存为一个变量以供以后使用和操作条形码对象。 有指定方法可以使用 ReadPDF 读取外部格式,如 PDF。 然而,对于常规图像格式和位图,我们会使用 Read

条码阅读器选项

IronBarcode 允许开发人员从标准文件格式扫描条形码。 然而,在某些情况下,开发人员希望对Read方法的行为进行微调,尤其是在程序化读取一批条形码文件的情况下。 这就是BarcodeReaderOptions发挥作用的地方。 IronPDF允许您完全自定义,如通过Speed调整其读取速度,使用ExpectedMultipleBarcodes设置文件上是否期望有多个条形码,以及通过属性ExpectBarcodeTypes设置他们是什么类型的条形码。 允许开发人员运行多个线程以并行读取多个图像中的条形码,以及在进行并行读取时使用的线程数量。

以下只是展示IronBarcode功能的一些属性,完整列表请参阅文档。这里 点击此处查看操作指南,包括示例、示例代码和文件。