条码快速入门

IronBarCode支持各种标准格式,从图像文件(jpeg、png和jpg)到更编程化的格式(如位图)以便您传递变量。此外,它还支持诸如PDF等外部格式,使得IronBarCode能够无缝集成。

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

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

条码写入器

我们首先导入IronBarCodeSystem.Drawing,并实例化BarcodeWriter以创建一个字符串值为12345、格式为EAN8的条形码。 然后我们将生成的条形码保存为所需格式的图像。 有各种选择,因为IronBarcode支持将条形码创建为ImageBitmap

高级条码写入器

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

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

BarCode 阅读器

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

条码阅读器选项

IronBarcode 允许开发人员从标准文件格式扫描条形码。 但是,在某些情况下,开发人员希望微调Read方法的行为,特别是在以编程方式读取一批条码文件的情况下。 这就是BarcodeReaderOptions发挥作用的地方。 IronPDF 允许您完全自定义一些参数,例如使用 Speed 属性设置读取速度,使用 ExpectedMultipleBarcodes 属性来处理文件中是否有多个条形码,以及使用 ExpectBarcodeTypes 属性来确定它们是何种条形码。 允许开发人员运行多个线程以并行读取多个图像中的条形码,以及在进行并行读取时使用的线程数量。

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