跳至页脚内容
USING IRONBARCODE

How to Read Multiple Barcodes with IronBarcode: Live Demo Recap

在最近的直播中,Iron Software 团队演示了如何使用 IronBarcode 生成和读取多种条码格式。 由我们的销售工程师 Shadman Majid 和 Craig Beaumont(销售负责人)主持,本次会议涵盖了从简单的条码生成到高级读取使用案例,展示了 IronBarcode 库在现实应用中的快速和灵活性。

Ironbarcode Code Demo 2 related to How to Read Multiple Barcodes with IronBarcode: Live Demo Recap

网络研讨会快速回顾:条码生成

Shadman 首先解释了如何使用 IronBarcode 通过几行 C# 代码轻松生成条码。 该工具支持多种条码格式,并简化了将输出自定义为 PNG 或 PDF 的过程。 这对于需要快速可靠条码生成的行业非常理想,从制造到物流。

// Example C# code to generate a barcode using IronBarcode

using IronBarCode;

// Create a barcode instance with specific text
BarcodeWriter.CreateBarcode("Hello World!", BarcodeEncoding.QRCode)
    .SaveAsPng("HelloWorldQRCode.png");
// Example C# code to generate a barcode using IronBarcode

using IronBarCode;

// Create a barcode instance with specific text
BarcodeWriter.CreateBarcode("Hello World!", BarcodeEncoding.QRCode)
    .SaveAsPng("HelloWorldQRCode.png");
' Example C# code to generate a barcode using IronBarcode

Imports IronBarCode

' Create a barcode instance with specific text
BarcodeWriter.CreateBarcode("Hello World!", BarcodeEncoding.QRCode).SaveAsPng("HelloWorldQRCode.png")
$vbLabelText   $csharpLabel
  • 上面的代码片段演示了如何使用 IronBarcode 生成带有文本“Hello World!”的二维码,并将其保存为 PNG 图像。

Ironbarcode Code Demo 1 related to 网络研讨会快速回顾:条码生成

阅读多种条码格式与 Craig

生成演示后,Craig 接管演示 IronBarcode 的条码读取功能。

这些功能使 IronBarcode 成为复杂自动化工作流的理想选择,尤其是在文档可能包含多个条码类型或处理批量数据时。

// Example C# code to read barcodes using IronBarcode

using IronBarCode;

// Read all barcodes in a given image file
var results = BarcodeReader.Read(@"exampleImageWithBarcodes.png");

// Process each barcode read
foreach (var result in results)
{
    Console.WriteLine($"Value: {result.Value}, Format: {result.BarcodeType}");
}
// Example C# code to read barcodes using IronBarcode

using IronBarCode;

// Read all barcodes in a given image file
var results = BarcodeReader.Read(@"exampleImageWithBarcodes.png");

// Process each barcode read
foreach (var result in results)
{
    Console.WriteLine($"Value: {result.Value}, Format: {result.BarcodeType}");
}
' Example C# code to read barcodes using IronBarcode

Imports IronBarCode

' Read all barcodes in a given image file
Private results = BarcodeReader.Read("exampleImageWithBarcodes.png")

' Process each barcode read
For Each result In results
	Console.WriteLine($"Value: {result.Value}, Format: {result.BarcodeType}")
Next result
$vbLabelText   $csharpLabel
  • 代码片段展示了如何读取图像文件中的所有条码,处理它们,并将它们的值和条码类型打印到控制台。

跨行业的常见使用案例

Craig 还分享了 IronBarcode 已经产生影响的实际使用案例:

  • 库存与资产管理 – 通过实时扫描跟踪库存和定位产品。
  • 文档处理 – 通过从 PDF 或扫描文件中提取条码数据,自动化工作流程。
  • 物流与供应链 – 读取运输标签以进行订单跟踪和仓库自动化。
  • 医疗保健 – 扫描病人手环、处方和医疗记录以确保准确的记录保存。
  • 支付与票务 – 验证二维码以进行入场、折扣和数字交易。
  • 制造业 – 跟踪工作订单并通过条码启用的系统确保质量控制。
  • 销售点 (POS) – 通过即时扫描产品条码加速结账。
  • 安全和身份验证 – 使用基于条码的身份和访问凭证进行用户身份验证。

现场演示:读取单个和多个条码

Shadman 返回演示 IronBarcode 如何实时处理单个和多个条码读取。

Ironbarcode Code Demo 3 related to 现场演示:读取单个和多个条码

演示要点:

  1. 单个条码读取
  2. 条码值
  3. 格式(例如,Aztec)
  4. 坐标(x, y 位置)
  5. 高度、宽度和编码类型

结论

使用 IronBarcode,开发人员可以轻松在多种格式和平台上生成和读取条码,包括桌面、网络,甚至现在通过 .NET MAUI 在移动设备上。 无论您是在构建仓库跟踪系统还是零售结账应用程序,IronBarcode 都提供了完成工作所需的灵活性和性能。

准备好尝试了吗? 立即获取30 天免费试用

常见问题解答

我如何在 C# 中生成条形码?

您可以在C#中使用IronBarcode生成条形码。通过使用BarcodeWriter.CreateBarcode方法,您可以创建各种条形码格式并将其保存为PNG或PDF等图像。

从图像中读取多个条形码的步骤是什么?

要从C#中的图像中读取多个条形码,使用IronBarcode的BarcodeReader.Read方法。这使您能够处理包含多种条形码格式的图像,并高效地提取它们的值和类型。

哪些行业从使用条形码库中受益?

制造业、物流、医疗保健和零售等行业从使用像IronBarcode这样的条形码库中受益。它们能够高效地生成和读取条形码,用于库存管理、文档处理和POS系统等任务。

IronBarcode可以处理实时条形码扫描吗?

是的,IronBarcode能够处理实时条形码扫描。它支持在实时场景中读取单个和多个条形码,使其适用于需要即时条形码处理的应用程序。

IronBarcode可以在哪些平台上使用?

IronBarcode可以在桌面、网络和移动平台上使用。它支持使用.NET MAUI这样的框架进行跨平台开发,使开发人员能够将条形码功能集成到多种应用程序中。

是否有可供评估IronBarcode的免费试用版?

是的,IronBarcode提供30天的免费试用版。这允许开发人员在做出购买决策之前探索其功能并评估其性能。

IronBarcode如何支持自动化工作流程?

IronBarcode通过允许从文档和图像中读取多种条形码格式来支持自动化工作流程。这一功能对物流和文档管理等行业的流程自动化至关重要。

在现场会议中演示的IronBarcode的关键功能是什么?

在现场会议中,演示的关键功能包括使用最少代码生成条形码、读取多种条形码格式,以及为各行业应用定制条形码输出的能力。

Jordi Bardia
软件工程师
Jordi 最擅长 Python、C# 和 C++,当他不在 Iron Software 利用这些技能时,他就在游戏编程。分享产品测试、产品开发和研究的责任,Jordi 在持续的产品改进中增加了巨大的价值。多样的经验使他面临挑战并保持投入,他表示这是在 Iron Software 工作的最喜欢的方面之一。Jordi 在佛罗里达州迈阿密长大,并在佛罗里达大学学习计算机科学和统计学。