Générer un code-barres EAN en Java.

Le code-barres EAN est largement utilisé dans le commerce international pour identifier les détails de différents produits. Le code-barres EAN est populaire en raison de son efficacité car il peut être traité plus rapidement, est moins sujet aux erreurs et différentes variantes existent pour différents scénarios. Dans certains cas, vous devrez peut-être créer un code EAN. En conséquence, cet article explique comment créer un code-barres EAN par programmation en Java.

Installation de l’API pour générer un code-barres EAN - Téléchargement gratuit

L’API Aspose.BarCode for Java prend en charge la création ou la numérisation de nombreux types de codes à barres. Vous pouvez facilement le configurer en y accédant depuis la section downloads ou utiliser les configurations ci-dessous dans votre fichier pom.xml pour l’activer depuis Aspose Repository.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>22.9</version>
</dependency>

Générer un code-barres EAN 13 en Java

Les étapes suivantes expliquent comment générer un code-barres EAN par programmation en Java :

  1. Initialise un objet de la classe BarcodeGenerator.
  2. Définissez la taille en nombre de pixels.
  3. Enregistrez le code-barres EAN 13 de sortie sous forme d’image.

L’extrait de code suivant montre comment générer un code-barres EAN par programmation en Java :

// Initialiser une instance de la classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN_13, "1234567890128");

// Définir la taille en pixels
gen.getParameters().getBarcode().getXDimension().setPixels(2);

// Enregistrer la sortie du code-barres EAN 13
gen.save("Ean13.png", BarCodeImageFormat.PNG);

Générer EAN 5 avec des données supplémentaires en Java

Vous pouvez ajouter des chiffres supplémentaires pour refléter des informations spécifiques dans le code-barres. Les étapes suivantes montrent comment générer un code-barres EAN 5 en ajoutant des chiffres au code EAN 13 en Java.

  1. Créez une instance de la classe BarcodeGenerator et définissez le EncodeType.
  2. Définissez l’espace supplémentaire et les données supplémentaires.
  3. Enregistrez le code EAN 5 de sortie sous forme d’image.

L’exemple de code ci-dessous montre comment générer un code EAN 5 avec des données supplémentaires en Java :

// Initialiser une instance de la classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN_13, "1234567890128");

// Définir la taille en pixels
gen.getParameters().getBarcode().getXDimension().setPixels(2);

// Définir l'espace supplémentaire en pixels
gen.getParameters().getBarcode().getSupplement().getSupplementSpace().setPixels(20);

// Set supplément EAN 5
gen.getParameters().getBarcode().getSupplement().setSupplementData("12345");

// Enregistrer le code-barres EAN 5
gen.save("SupplementEAN5.png", BarCodeImageFormat.PNG);

L’image suivante illustre l’exemple de sortie d’un code EAN 5 contenant les données supplémentaires :

Supplément EAN 5 Java

Obtenez une licence gratuite

Vous souhaitez évaluer l’API sans aucune limite d’évaluation ? Demandez une licence temporaire gratuite maintenant pour tester l’API à sa pleine capacité.

Conclusion

Dans cet article, vous avez compris comment générer un code-barres EAN par programmation en Java. De plus, les détails pour créer un code EAN avec des données supplémentaires comme EAN 5 et EAN 2 sont également expliqués. De plus, vous pouvez trouver plus de détails sur les autres fonctionnalités de l’API en visitant la section documentation. N’hésitez pas à nous écrire sur forum si vous avez besoin de discuter de l’une de vos préoccupations.

Voir également