今天,我们将讨论条形码扫描的主题,其中涉及数据的机器可读光学表示的利用。条形码通常由平行线和数字组成,它们用于唯一标识产品和促进库存管理和销售点交易等流程。我们将研究在线扫描条形码图像并为此目的使用相机。此外,我们将探讨如何使用不同的编程语言扫描条形码。

在线扫码

免费在线条码扫描仪

要在线扫描条形码,您可以使用免费的在线扫描仪。只需按照简单的步骤进行扫描和解码。

  • 将条形码图像拖放到指定区域或上传。
  • 上传后,条形码文件将被解码并显示结果。
  • 您可以选择复制扫描结果。
  • 您也可以复制扫描结果的 URL 以备后用。
在线扫描条码图像

使用相机在线扫描条码

在移动设备上,使用相机拍照更容易。要使用相机扫描条形码,您只需将相机对准条形码即可。

  • 将扫描源切换为相机。
  • 将相机对准条形码,然后按拍照。
  • 您可以选择复制扫描结果。
  • 您也可以复制扫描结果的 URL 以备后用。
使用相机扫描条码

条码扫描 – 开发人员指南

您是开发人员还是有兴趣创建自己的条码扫描器?如果是,您可以在独立库中进行选择。花时间探索可用的选择并确定最能满足您开发在线阅读或扫描条形码工具需求的平台。

使用 C# 使用 .NET 扫描条码

以下是如何使用 GroupDocs.Parser for .NET 使用 C# 扫描条形码:

  • 整合图书馆 into your application.
  • 使用以下代码扫描条形码:
// 使用 C# 扫描条形码
using (Parser parser = new Parser("/path/barcode.png"))
{
    // 提取所有条形码。
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // 遍历条形码
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // 打印识别条码值
        Console.WriteLine(barcode.CodeTypeName +" Value: " + barcode.Value);
    }
}

您可以进一步了解开发 使用 C# 的条码扫描器

使用 Java 扫描条形码

Java 开发人员可以使用以下步骤和下面提到的代码片段,使用 GroupDocs.Parser for Java 使用 Java 读取条码:

// 使用 Java 扫描条形码
try(Parser parser = new Parser("/path/barcode.png"))
{
    // 提取所有条形码。
    Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
  
    // 迭代
    for(PageBarcodeArea barcode : barcodes)
    {
        // 打印识别条码值
        Console.WriteLine(barcode.getCodeTypeName()	 +" Code Value: " + barcode.getValue());
    }
}

有关详细信息,请参阅有关如何使用 Java 扫描条码 的文章。

常见问题

如果不是图像文件,如何扫描条码?

它对我们来说看起来很奇怪/不同,但对 API 或工具来说却不是。支持多种文档格式扫描;其中包括 PDF、文字处理文档、演示文稿和各种图像格式。

这个在线扫描工具有多快?

这个免费的在线工具快速高效,可在几秒钟内完成扫描。

也可以看看