Application de la somme de contrôle pour CodaBar en Java

Introduction

Bienvenue dans ce didacticiel étape par étape sur l’application de la somme de contrôle pour CodaBar en Java à l’aide d’Aspose.BarCode. Aspose.BarCode for Java est une bibliothèque puissante qui permet aux développeurs de générer et de reconnaître de manière transparente des codes-barres dans les applications Java. Dans ce didacticiel, nous nous concentrerons sur la tâche spécifique consistant à appliquer la somme de contrôle pour les codes-barres CodaBar.

Conditions préalables

Avant de plonger dans le didacticiel, assurez-vous de disposer des prérequis suivants :

  • Kit de développement Java (JDK) installé sur votre machine.
  • Aspose.BarCode pour la bibliothèque Java. Vous pouvez le télécharger depuisici.
  • Une compréhension de base de la programmation Java.

Importer des packages

Dans votre projet Java, assurez-vous d’importer les packages nécessaires pour travailler avec Aspose.BarCode :

import java.io.IOException;

import com.aspose.barcode.CodabarChecksumMode;
import com.aspose.barcode.EnableChecksum;
import com.aspose.barcode.barcoderecognition.BarCodeReader;
import com.aspose.barcode.barcoderecognition.BarCodeResult;
import com.aspose.barcode.barcoderecognition.ChecksumValidation;
import com.aspose.barcode.barcoderecognition.DecodeType;
import com.aspose.barcode.generation.BarcodeGenerator;

Étape 1 : configurer l’environnement

Commencez par créer un nouveau projet Java et incluez la bibliothèque Aspose.BarCode dans les dépendances de votre projet. Configurez votre environnement de développement avec les ressources requises.

// Le chemin d'accès au répertoire de ressources.
String dataDir = "Your Document Directory";

Étape 2 : Génération du code-barres CodaBar

Maintenant, générons un code-barres CodaBar avec la somme de contrôle activée.

// Instancier l'objet BarcodeGenerator
BarcodeGenerator generator = new BarcodeGenerator(com.aspose.barcode.EncodeTypes.CODABAR, "1234567890");

// Définissez la propriété EnableChecksum sur oui
generator.getParameters().getBarcode().setChecksumEnabled(EnableChecksum.YES);

// Définir le CodabarChecksumMode
generator.getParameters().getBarcode().getCodabar().setCodabarChecksumMode(CodabarChecksumMode.MOD_10);

// Enregistrez l'image sur le système
generator.save(dataDir + "Codabar_Mod10.png");

Étape 3 : Reconnaissance du code-barres CodaBar

Maintenant, implémentons la partie reconnaissance du code-barres CodaBar avec somme de contrôle.

// Initialiser l'objet lecteur
BarCodeReader reader = new BarCodeReader(dataDir + "Codabar_Mod10.png", DecodeType.CODABAR);

// Définissez la propriété ChecksumValidation du lecteur sur On
reader.setChecksumValidation(ChecksumValidation.ON);

for (BarCodeResult result : reader.readBarCodes()) {
    System.out.println("CodeText: " + result.getCodeText());
    System.out.println("Symbology type: " + result.getCodeType());

    // Obtenir la valeur de la somme de contrôle
    System.out.println("Checksum:" + result.getExtended().getOneD().getCheckSum());
}

Suivez ces étapes pour appliquer la somme de contrôle pour CodaBar en Java sans effort à l’aide d’Aspose.BarCode.

Conclusion

Dans ce didacticiel, nous avons exploré comment appliquer la somme de contrôle pour les codes-barres CodaBar en Java à l’aide d’Aspose.BarCode. Cette bibliothèque offre un moyen simple de générer et de reconnaître des codes-barres avec diverses options de personnalisation.


FAQ

Aspose.BarCode est-il compatible avec toutes les versions de Java ?

Aspose.BarCode est conçu pour fonctionner avec différentes versions de Java. Assurez-vous de consulter la documentation pour les détails de compatibilité.

Puis-je personnaliser l’apparence du code-barres généré ?

Oui, Aspose.BarCode propose des options de personnalisation étendues, vous permettant de contrôler l’apparence des codes-barres générés.

Des licences temporaires sont-elles disponibles à des fins de tests ?

Oui, vous pouvez obtenir une licence temporaire pour Aspose.BarCode auprès deici.

Où puis-je trouver une assistance et des ressources supplémentaires ?

Visiter leForum Aspose.BarCode pour le soutien et les discussions de la communauté.

Existe-t-il un essai gratuit disponible ?

Oui, vous pouvez explorer les fonctionnalités d’Aspose.BarCode en téléchargeant l’essai gratuit depuisici.