Menerapkan Checksum untuk CodaBar di Java

Perkenalan

Selamat datang di tutorial langkah demi langkah tentang penerapan checksum untuk CodaBar di Java menggunakan Aspose.BarCode. Aspose.BarCode untuk Java adalah perpustakaan canggih yang memungkinkan pengembang membuat dan mengenali kode batang dalam aplikasi Java dengan lancar. Dalam tutorial ini, kita akan fokus pada tugas spesifik penerapan checksum untuk barcode CodaBar.

Prasyarat

Sebelum kita masuk ke tutorialnya, pastikan Anda memiliki prasyarat berikut:

  • Java Development Kit (JDK) diinstal pada mesin Anda.
  • Aspose.BarCode untuk perpustakaan Java. Anda dapat mengunduhnya dariDi Sini.
  • Pemahaman dasar tentang pemrograman Java.

Paket Impor

Di proyek Java Anda, pastikan untuk mengimpor paket yang diperlukan agar dapat bekerja dengan 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;

Langkah 1: Siapkan Lingkungan

Mulailah dengan membuat proyek Java baru dan sertakan pustaka Aspose.BarCode dalam dependensi proyek Anda. Siapkan lingkungan pengembangan Anda dengan sumber daya yang diperlukan.

// Jalur ke direktori sumber daya.
String dataDir = "Your Document Directory";

Langkah 2: Pembuatan Barcode CodaBar

Sekarang, mari buat kode batang CodaBar dengan checksum diaktifkan.

// Buat instance objek BarcodeGenerator
BarcodeGenerator generator = new BarcodeGenerator(com.aspose.barcode.EncodeTypes.CODABAR, "1234567890");

// Setel properti EnableChecksum ke ya
generator.getParameters().getBarcode().setChecksumEnabled(EnableChecksum.YES);

// Atur CodabarChecksumMode
generator.getParameters().getBarcode().getCodabar().setCodabarChecksumMode(CodabarChecksumMode.MOD_10);

// Simpan gambar di sistem
generator.save(dataDir + "Codabar_Mod10.png");

Langkah 3: Pengenalan Barcode CodaBar

Sekarang, mari kita terapkan bagian pengenalan kode batang CodaBar dengan checksum.

// Inisialisasi objek pembaca
BarCodeReader reader = new BarCodeReader(dataDir + "Codabar_Mod10.png", DecodeType.CODABAR);

// Setel properti ChecksumValidation pembaca ke Aktif
reader.setChecksumValidation(ChecksumValidation.ON);

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

    // Dapatkan nilai checksum
    System.out.println("Checksum:" + result.getExtended().getOneD().getCheckSum());
}

Ikuti langkah-langkah berikut untuk menerapkan checksum pada CodaBar di Java dengan mudah menggunakan Aspose.BarCode.

Kesimpulan

Dalam tutorial ini, kita mempelajari cara menerapkan checksum untuk barcode CodaBar di Java menggunakan Aspose.BarCode. Pustaka ini menyediakan cara mudah untuk menghasilkan dan mengenali kode batang dengan berbagai opsi penyesuaian.


FAQ

Apakah Aspose.BarCode kompatibel dengan semua versi Java?

Aspose.BarCode dirancang untuk bekerja dengan berbagai versi Java. Pastikan Anda memeriksa dokumentasi untuk detail kompatibilitas.

Bisakah saya menyesuaikan tampilan kode batang yang dihasilkan?

Ya, Aspose.BarCode menawarkan opsi penyesuaian yang luas, memungkinkan Anda mengontrol tampilan kode batang yang dihasilkan.

Apakah lisensi sementara tersedia untuk tujuan pengujian?

Ya, Anda bisa mendapatkan lisensi sementara untuk Aspose.BarCode dariDi Sini.

Di mana saya dapat menemukan dukungan dan sumber daya tambahan?

MengunjungiForum Aspose.BarCode untuk dukungan dan diskusi komunitas.

Apakah ada uji coba gratis yang tersedia?

Ya, Anda dapat menjelajahi fitur Aspose.BarCode dengan mengunduh uji coba gratis dariDi Sini.