Ein Barcode ist wie ein spezieller Code, den Maschinen lesen können. Normalerweise enthält es Zeilen und Nummern, die bei der Identifizierung von Produkten helfen, z. B. bei der Verfolgung des Lagerbestands und bei der Durchführung von Verkäufen. In diesem Artikel werden wir darüber sprechen, wie Sie Java zum Scannen von Barcodes innerhalb der Anwendung verwenden.

Barcode-Leser mit Java | Barcode vom Bild scannen

Java-API für das Barcode-Scannen

Die GroupDocs.Parser for Java API ist ein nützliches Tool für Entwickler, um Informationen aus verschiedenen Dokumenttypen wie PDFs, Word-Dateien und Excel-Tabellen zu extrahieren. Es ermöglicht Ihnen, Text, Bilder, QR-Codes, Barcodes und strukturierte Inhalte aus Dokumenten zu extrahieren. Ich werde diese API verwenden, um Barcodes aus dem Bild innerhalb der Anwendung mithilfe eines einfachen Java-Code-Snippets zu scannen.

Um zu beginnen, können Sie die JAR-Datei aus dem Download-Bereich herunterladen. Verwenden Sie für Ihre Maven-basierten Anwendungen die folgenden Konfigurationen:

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

So scannen Sie Barcodes mit Java

Wenn Sie der Meinung sind, dass das Scannen von Barcodes schwierig ist, versuchen wir, Ihre Meinung zu ändern. Befolgen Sie einfach diese Schritte, um ein Barcodebild mit Java zu lesen:

  • Verwenden Sie die Klasse Parser, um das Barcodebild zu laden.
  • Holen Sie sich den/die Barcode(s) aus dem geladenen Bild.
  • Extrahieren Sie die codierten Informationen aus dem Barcode mithilfe der getValue-Methode.

Schauen Sie sich das folgende Java-Quellcode-Beispiel an, um zu sehen, wie Sie ein Barcode-Bild in Ihrer Anwendung scannen.

// Scannen Sie Barcodes mit Java
try(Parser parser = new Parser("/path/barcode.png"))
{
    // Extrahieren Sie alle Barcodes.
    Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
  
    // Iterieren
    for(PageBarcodeArea barcode : barcodes)
    {
        // Drucken Sie die identifizierten Barcode-Werte
        Console.WriteLine(barcode.getCodeTypeName()	 +" Code Value: " + barcode.getValue());
    }
}

Holen Sie sich Ihre Volllizenz für begrenzte Zeit

Sie können kostenlos eine vorübergehende Lizenz erwerben, um den Barcode-Scanner und andere Funktionen der API während der Evaluierung ohne Einschränkungen zu erkunden.

Abschluss

Zusammenfassend haben Sie eine einfache Methode zum Scannen von Barcodes aus Bildern mit Java entdeckt. Mit diesem Wissen können Sie Ihren eigenen Barcode-Leser erstellen oder sogar eine Online-Anwendung zum Scannen von Barcodes entwickeln.

Für weiteres Lernen können Sie die folgenden wertvollen Ressourcen erkunden:

Siehe auch