Générer du code Data Matrix en Java.

Le code Datamatrix est un code-barres 2D omnidirectionnel défini par un motif en forme de L sur un côté du code ainsi qu’une bordure solide sur deux côtés adjacents. Dans des cas d’utilisation spécifiques, vous devrez peut-être créer un code Data Matrix avec une variété de types d’encodage. Cet article explique comment générer un code Data Matrix par programmation en Java.

Installation de l’API Java pour générer du code Data Matrix

Vous pouvez facilement configurer l’API Aspose.BarCode for Java qui prend en charge, la création ou la numérisation de plusieurs types de codes à barres. Vous pouvez télécharger les fichiers JAR de référence et le fichier javadoc avec les configurations suivantes dans le fichier pom.xml pour y accéder 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.8</version>
</dependency>

Générer du code Data Matrix en Java

Vous pouvez générer un code Data Matrix en suivant les étapes suivantes :

  1. Créez un objet de classe BarcodeGenerator tout en spécifiant le EncodeType.
  2. Définissez le mode d’encodage pour le code Data Matrix.
  3. Générez le code Data Matrix et enregistrez le fichier de sortie.

L’exemple de code ci-dessous montre comment générer un code Data Matrix en Java :

// Initialiser un objet de la classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "ASPOSE");

// Définir les pixels
gen.getParameters().getBarcode().getXDimension().setPixels(4);

// Réglez le mode d'encodage sur Auto
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEncodeMode(DataMatrixEncodeMode.AUTO);

// Enregistrer la sortie Code Datamatrix
gen.save("Datamatrix.png", BarCodeImageFormat.PNG);

Générer du code Data Matrix ECC200 en Java

Les étapes suivantes expliquent comment créer un code Data Matrix ECC200 en Java.

  1. Initialisez un objet de la classe BarcodeGenerator et définissez le EncodeType pour le code de sortie.
  2. Spécifiez le type d’encodage et les pixels pour le code de sortie.
  3. Appelez la méthode save pour exporter le code-barres ECC200 généré.

L’extrait de code ci-dessous est un exemple de génération d’un code Data Matrix ECC200 en Java :

// Initialiser un objet de la classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "Åspóse");

// Définir les pixels
gen.getParameters().getBarcode().getXDimension().setPixels(4);

// Définissez DataMatrix Ecc sur 200
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEcc(DataMatrixEccType.ECC_200);

// Enregistrer la sortie Code Datamatrix
gen.save("DatamatrixEcc200Basic.png", BarCodeImageFormat.PNG);

Obtenez une licence gratuite

Vous pouvez demander une licence temporaire gratuite pour vérifier différentes fonctionnalités et capacités de l’API sans aucune limitation.

Conclusion

Dans cet article, vous avez compris comment générer un code Data Matrix par programmation en Java. Il peut être utile de créer un code datamatrix fiable qui puisse être corrigé même si le code est endommagé à 30% de son contenu. Cette fonctionnalité, ainsi que de nombreux autres points forts, en fait un choix privilégié pour être utilisé dans l’industrie avionique et automobile. Cependant, vous pouvez visiter la section documentation pour apprendre à travailler avec différents codes-barres. En cas de problème, veuillez nous écrire sur le forum.

Voir également