Générateur de code-barres GS1-128 en Java.

Les codes-barres sont des symboles graphiques utilisés pour identifier les produits. Dans le commerce de détail, les codes-barres GS1-128 sont omniprésents. De nombreuses entreprises du monde entier échangent des données en utilisant la norme GS1-128. En tant que norme de commerce électronique, il permet à une entreprise de fournir des informations précises et fiables sur ses produits. Dans cet article, nous allons apprendre à générer des codes-barres GS1-128. Après avoir suivi les étapes mentionnées, nous aurons notre propre générateur de code-barres GS1-128 en Java. Alors commençons.

L’article doit couvrir les sujets suivants :

  1. API du générateur de code-barres Java GS1-128
  2. Générer un code-barres GS1-128 en Java
  3. Générer un coupon UPC-A GS1 128
  4. Personnaliser l’apparence du code-barres

API de générateur de code-barres Java GS1-128

Nous utiliserons l’API Aspose.BarCode for Java pour générer des codes-barres GS1-128. Il s’agit d’une API Java robuste, fiable et facile à utiliser pour la génération et la reconnaissance de codes-barres. Il prend en charge une large gamme de [types de codes à barres] 1D et 2D 6.

Veuillez soit télécharger le JAR de l’API ou ajouter la configuration pom.xml suivante dans une application Java basée sur Maven.

<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.10</version>
</dependency>

Générer un code-barres GS1-128 en Java

Nous pouvons facilement générer un code-barres GS1-128 en suivant les étapes ci-dessous :

  1. Tout d’abord, créez une instance de la classe BarcodeGenerator avec EncodeType comme argument.
  2. Ensuite, spécifiez le texte à encoder.
  3. Après cela, définissez la valeur de la taille du code-barres en pixels.
  4. Enfin, enregistrez la sortie à l’aide de la méthode save(). Il prend le chemin du fichier de sortie comme argument.

L’exemple de code suivant montre comment générer un code-barres GS1-128 en Java.

// Cet exemple de code montre comment générer un code-barres GS1-128.
// Créer un instant de la classe BarcodeGenerator
// Spécifiez le type d'encodage comme GS1Code128
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);

// Spécifiez le texte du code
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");

// Spécifiez la dimension X 
// la plus petite largeur de l'unité de barres ou d'espaces BarCode
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Enregistrer la sortie
generator.save("C:\\Files\\GS1Code128.jpg");
Generate GS1-128 Barcode using Java

Generate GS1-128 Barcode using Java

Générer un coupon UPC-A GS1 128 en Java

De même, nous pouvons également générer une étiquette de code-barres avec un code-barres de coupon GS1-128 supplémentaire placé dans la même image en suivant les étapes mentionnées précédemment. Cependant, nous devons définir le EncodeType comme UPCAGS1CODE128COUPON dans la première étape.

L’exemple de code suivant montre comment générer un coupon UPC-A GS1 Code 128 en Java.

// Cet exemple de code montre comment générer un coupon UPC-A GS1 Code 128.
// Créer un instant de la classe BarcodeGenerator
// Spécifiez le type d'encodage comme UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// Spécifiez le texte du code
generator.setCodeText("123456789012(8110)ASPOSE");

// Spécifiez la dimension X 
// la plus petite largeur de l'unité de barres ou d'espaces BarCode
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Enregistrer la sortie
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");
Generate UPC-A GS1 128 Coupon in Java

Generate UPC-A GS1 128 Coupon in Java

Personnaliser l’apparence du coupon GS1 128 en Java

Nous pouvons également personnaliser l’apparence du code-barres en suivant les étapes mentionnées précédemment. Cependant, nous devons spécifier des propriétés supplémentaires avant d’enregistrer l’image à l’étape finale.

L’exemple de code suivant montre comment personnaliser l’apparence du code-barres du coupon GS1 128 en Java.

// Cet exemple de code montre comment personnaliser l'apparence du code-barres du coupon GS1 128.
// Créer un instant de la classe BarcodeGenerator
// Spécifiez le type d'encodage comme UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// Spécifiez le texte du code
generator.setCodeText("123456789012(8110)ASPOSE");

// Spécifiez la dimension X 
// la plus petite largeur de l'unité de barres ou d'espaces BarCode
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Définir l'espace de supplément de coupon 50 pixels
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);

// Définir la hauteur de la barre
generator.getParameters().getBarcode().getBarHeight().setPixels(50);

// Définir la couleur de la barre
generator.getParameters().getBarcode().setBarColor(Color.RED);

// Définir la couleur de l'étiquette
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);

// Enregistrer la sortie
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");
Customize the colors and coupon supplement space in Java

Customize the colors and coupon supplement space in Java

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitation d’évaluation.

Conclusion

Dans cet article, nous avons découvert le code-barres GS1-128 et comment générer un code-barres GS1-128 en Java. Nous avons également vu comment générer un coupon UPC-A GS1-128 par programmation. En outre, vous pouvez en savoir plus sur l’API Aspose.BarCode for Java en utilisant documentation. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également