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.