Un code-barres est comme un code spécial que les machines peuvent lire. Il comporte normalement des lignes et des numéros qui aident à identifier les produits, comme le suivi des stocks et la réalisation des ventes. Dans cet article, nous expliquerons comment utiliser Java pour scanner les codes-barres dans l’application.

Lecteur de code-barres utilisant Java | Scanner le code-barres à partir de l'image

API Java pour la lecture de codes-barres

L’API GroupDocs.Parser for Java est un outil utile permettant aux développeurs d’extraire des informations de divers types de documents tels que des PDF, des fichiers Word et des feuilles de calcul Excel. Il vous permet d’extraire du texte, des images, des codes QR, des codes-barres et du contenu structuré à partir de documents. J’utiliserai cette API pour scanner les codes-barres de l’image dans l’application à l’aide d’un simple extrait de code Java.

Pour commencer, vous pouvez télécharger le fichier JAR à partir de la section des téléchargements. Pour vos applications basées sur Maven, utilisez les configurations suivantes :

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

Comment scanner des codes-barres avec Java

Si vous pensez que la lecture des codes-barres est difficile, essayons de changer d’avis. Suivez simplement ces étapes pour lire une image de code-barres avec Java :

  • Utilisez la classe Parser pour charger l’image du code-barres.
  • Obtenez le ou les codes-barres de l’image chargée.
  • Extrayez les informations codées du code-barres à l’aide de la méthode getValue.

Jetez un œil à l’exemple de code source Java suivant pour voir comment numériser une image de code-barres dans votre application.

// Scanner le code-barres à l'aide de Java
try(Parser parser = new Parser("/path/barcode.png"))
{
    // Extrayez tous les codes-barres.
    Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
  
    // Répéter
    for(PageBarcodeArea barcode : barcodes)
    {
        // Imprimer les valeurs du code-barres identifié
        Console.WriteLine(barcode.getCodeTypeName()	 +" Code Value: " + barcode.getValue());
    }
}

Obtenez votre licence complète pour une durée limitée

Vous pouvez obtenir une licence temporaire, gratuitement, pour explorer le lecteur de codes-barres et d’autres fonctionnalités de l’API sans aucune limitation pendant l’évaluation.

Conclusion

En conclusion, vous avez découvert une méthode simple pour scanner des codes-barres à partir d’images à l’aide de Java. Grâce à ces connaissances, vous pouvez créer votre propre lecteur de codes-barres ou même développer une application de lecture de codes-barres en ligne.

Pour en savoir plus, vous pouvez explorer les précieuses ressources suivantes :

Voir également