Εφαρμογή αθροίσματος ελέγχου για CodaBar σε Java

Εισαγωγή

Καλώς ήρθατε σε αυτό το βήμα προς βήμα σεμινάριο σχετικά με την εφαρμογή αθροίσματος ελέγχου για το CodaBar σε Java χρησιμοποιώντας το Aspose.BarCode. Το Aspose.BarCode για Java είναι μια ισχυρή βιβλιοθήκη που επιτρέπει στους προγραμματιστές να δημιουργούν και να αναγνωρίζουν γραμμικούς κώδικες σε εφαρμογές Java χωρίς προβλήματα. Σε αυτό το σεμινάριο, θα επικεντρωθούμε στη συγκεκριμένη εργασία της εφαρμογής αθροίσματος ελέγχου για γραμμωτούς κώδικες CodaBar.

Προαπαιτούμενα

Πριν ξεκινήσουμε το σεμινάριο, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις:

  • Το Java Development Kit (JDK) είναι εγκατεστημένο στο μηχάνημά σας.
  • Aspose.BarCode για βιβλιοθήκη Java. Μπορείτε να το κατεβάσετε απόεδώ.
  • Βασική κατανόηση του προγραμματισμού Java.

Εισαγωγή πακέτων

Στο έργο σας Java, φροντίστε να εισαγάγετε τα απαραίτητα πακέτα για να εργαστείτε με το 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;

Βήμα 1: Ρύθμιση του περιβάλλοντος

Ξεκινήστε δημιουργώντας ένα νέο έργο Java και συμπεριλαμβάνοντας τη βιβλιοθήκη Aspose.BarCode στις εξαρτήσεις του έργου σας. Ρυθμίστε το περιβάλλον ανάπτυξής σας με τους απαιτούμενους πόρους.

// Η διαδρομή προς τον κατάλογο πόρων.
String dataDir = "Your Document Directory";

Βήμα 2: Δημιουργία γραμμικού κώδικα CodaBar

Τώρα, ας δημιουργήσουμε έναν γραμμωτό κώδικα CodaBar με ενεργοποιημένο το άθροισμα ελέγχου.

// Δημιουργία αντικειμένου BarcodeGenerator
BarcodeGenerator generator = new BarcodeGenerator(com.aspose.barcode.EncodeTypes.CODABAR, "1234567890");

// Ορίστε την ιδιότητα EnableChecksum σε ναι
generator.getParameters().getBarcode().setChecksumEnabled(EnableChecksum.YES);

// Ορίστε το CodabarChecksumMode
generator.getParameters().getBarcode().getCodabar().setCodabarChecksumMode(CodabarChecksumMode.MOD_10);

// Αποθηκεύστε την εικόνα στο σύστημα
generator.save(dataDir + "Codabar_Mod10.png");

Βήμα 3: Αναγνώριση γραμμικού κώδικα CodaBar

Τώρα, ας εφαρμόσουμε το τμήμα αναγνώρισης του γραμμικού κώδικα CodaBar με άθροισμα ελέγχου.

// Αρχικοποίηση αντικειμένου αναγνώστη
BarCodeReader reader = new BarCodeReader(dataDir + "Codabar_Mod10.png", DecodeType.CODABAR);

// Ορίστε την ιδιότητα ChecksumValidation του αναγνώστη σε On
reader.setChecksumValidation(ChecksumValidation.ON);

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

    // Λάβετε την τιμή του αθροίσματος ελέγχου
    System.out.println("Checksum:" + result.getExtended().getOneD().getCheckSum());
}

Ακολουθήστε αυτά τα βήματα για να εφαρμόσετε το άθροισμα ελέγχου για το CodaBar σε Java χωρίς κόπο χρησιμοποιώντας το Aspose.BarCode.

συμπέρασμα

Σε αυτό το σεμινάριο, εξερευνήσαμε πώς να εφαρμόσουμε άθροισμα ελέγχου για γραμμικούς κώδικες CodaBar στην Java χρησιμοποιώντας το Aspose.BarCode. Αυτή η βιβλιοθήκη παρέχει έναν απλό τρόπο δημιουργίας και αναγνώρισης γραμμωτών κωδίκων με διάφορες επιλογές προσαρμογής.


Συχνές ερωτήσεις

Είναι το Aspose.BarCode συμβατό με όλες τις εκδόσεις Java;

Το Aspose.BarCode έχει σχεδιαστεί για να λειτουργεί με διάφορες εκδόσεις Java. Βεβαιωθείτε ότι έχετε ελέγξει την τεκμηρίωση για λεπτομέρειες συμβατότητας.

Μπορώ να προσαρμόσω την εμφάνιση του γραμμικού κώδικα που δημιουργείται;

Ναι, το Aspose.BarCode προσφέρει εκτενείς επιλογές προσαρμογής, επιτρέποντάς σας να ελέγχετε την εμφάνιση των δημιουργούμενων γραμμωτών κωδίκων.

Διατίθενται προσωρινές άδειες για δοκιμαστικούς σκοπούς;

Ναι, μπορείτε να αποκτήσετε μια προσωρινή άδεια χρήσης για το Aspose.BarCode απόεδώ.

Πού μπορώ να βρω πρόσθετη υποστήριξη και πόρους;

Επισκέψου τοΦόρουμ Aspose.BarCode για κοινοτική υποστήριξη και συζητήσεις.

Υπάρχει δωρεάν δοκιμή διαθέσιμη;

Ναι, μπορείτε να εξερευνήσετε τις δυνατότητες του Aspose.BarCode κατεβάζοντας τη δωρεάν δοκιμή απόεδώ.