條形碼就像機器可以讀取的特殊代碼。它通常包含有助於識別產品的行和數字,例如跟踪庫存和進行銷售。在本文中,我們將討論如何在應用程序中使用 Java 掃描條碼。

使用 Java 的條形碼閱讀器 |從圖像中掃描條形碼

用於條碼掃描的 Java API

GroupDocs.Parser for Java API 是開發人員從各種文檔類型(如 PDF、Word 文件和 Excel 電子表格)中提取信息的有用工具。它允許您從文檔中提取文本、圖片、二維碼、條形碼和結構化內容。我將使用此 API 通過簡單的 Java 代碼片段從應用程序中的圖像掃描條形碼。

首先,您可以從下載部分 下載 JAR 文件。對於基於 Maven 的應用程序,請使用以下配置:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-parser</artifactId>
    <version>23.2</version>
</dependency>

如何使用 Java 掃描條形碼

如果您認為掃描條形碼很困難,讓我們嘗試改變您的想法。只需按照以下步驟使用 Java 讀取條碼圖像:

  • 使用 Parser 類加載條碼圖像。
  • 從加載的圖像中獲取條形碼。
  • 使用 getValue 方法從條形碼中提取編碼信息。

查看以下 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());
    }
}

在有限的時間內獲得您的完整許可證

您可以免費獲得 臨時許可證,以便在評估期間不受任何限制地探索條碼掃描器和 API 的其他功能。

結論

總之,您發現了一種使用 Java 從圖像中掃描條形碼的簡單方法。有了這些知識,您就可以創建自己的條碼閱讀器,甚至可以開發在線條碼掃描應用程序。

如需進一步學習,您可以探索以下寶貴資源:

也可以看看