Áp dụng tổng kiểm tra cho CodaBar trong Java

Giới thiệu

Chào mừng bạn đến với hướng dẫn từng bước này về cách áp dụng tổng kiểm tra cho CodaBar trong Java bằng Aspose.BarCode. Aspose.BarCode for Java là một thư viện mạnh mẽ cho phép các nhà phát triển tạo và nhận dạng mã vạch trong các ứng dụng Java một cách liền mạch. Trong hướng dẫn này, chúng tôi sẽ tập trung vào nhiệm vụ cụ thể là áp dụng tổng kiểm tra cho mã vạch CodaBar.

Điều kiện tiên quyết

Trước khi chúng ta đi sâu vào hướng dẫn, hãy đảm bảo bạn có các điều kiện tiên quyết sau:

  • Bộ công cụ phát triển Java (JDK) được cài đặt trên máy của bạn.
  • Aspose.BarCode cho thư viện Java. Bạn có thể tải nó xuống từđây.
  • Hiểu biết cơ bản về lập trình Java.

Gói nhập khẩu

Trong dự án Java của bạn, hãy đảm bảo nhập các gói cần thiết để hoạt động với 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;

Bước 1: Thiết lập môi trường

Bắt đầu bằng cách tạo một dự án Java mới và đưa thư viện Aspose.BarCode vào phần phụ thuộc của dự án của bạn. Thiết lập môi trường phát triển của bạn với các tài nguyên cần thiết.

// Đường dẫn đến thư mục tài nguyên.
String dataDir = "Your Document Directory";

Bước 2: Tạo mã vạch CodaBar

Bây giờ, hãy tạo mã vạch CodaBar có bật tổng kiểm tra.

// Khởi tạo đối tượng BarcodeGenerator
BarcodeGenerator generator = new BarcodeGenerator(com.aspose.barcode.EncodeTypes.CODABAR, "1234567890");

// Đặt thuộc tính EnableChecksum thành có
generator.getParameters().getBarcode().setChecksumEnabled(EnableChecksum.YES);

// Đặt CodabarChecksumMode
generator.getParameters().getBarcode().getCodabar().setCodabarChecksumMode(CodabarChecksumMode.MOD_10);

// Lưu hình ảnh vào hệ thống
generator.save(dataDir + "Codabar_Mod10.png");

Bước 3: Nhận dạng mã vạch CodaBar

Bây giờ, hãy triển khai phần nhận dạng của mã vạch CodaBar bằng tổng kiểm tra.

// Khởi tạo đối tượng reader
BarCodeReader reader = new BarCodeReader(dataDir + "Codabar_Mod10.png", DecodeType.CODABAR);

// Đặt thuộc tính ChecksumValidation của đầu đọc thành Bật
reader.setChecksumValidation(ChecksumValidation.ON);

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

    // Nhận giá trị tổng kiểm tra
    System.out.println("Checksum:" + result.getExtended().getOneD().getCheckSum());
}

Hãy làm theo các bước sau để áp dụng tổng kiểm tra cho CodaBar trong Java một cách dễ dàng bằng cách sử dụng Aspose.BarCode.

Phần kết luận

Trong hướng dẫn này, chúng tôi đã khám phá cách áp dụng tổng kiểm tra cho mã vạch CodaBar trong Java bằng Aspose.BarCode. Thư viện này cung cấp một cách đơn giản để tạo và nhận dạng mã vạch với nhiều tùy chọn tùy chỉnh khác nhau.


Câu hỏi thường gặp

Aspose.BarCode có tương thích với tất cả các phiên bản Java không?

Aspose.BarCode được thiết kế để hoạt động với nhiều phiên bản Java khác nhau. Đảm bảo bạn kiểm tra tài liệu để biết chi tiết về khả năng tương thích.

Tôi có thể tùy chỉnh giao diện của mã vạch được tạo không?

Có, Aspose.BarCode cung cấp các tùy chọn tùy chỉnh mở rộng, cho phép bạn kiểm soát hình thức của mã vạch được tạo.

Giấy phép tạm thời có sẵn cho mục đích thử nghiệm không?

Có, bạn có thể nhận giấy phép tạm thời cho Aspose.BarCode từđây.

Tôi có thể tìm thêm sự hỗ trợ và nguồn lực ở đâu?

Tham quanDiễn đàn Aspose.BarCode để được cộng đồng hỗ trợ và thảo luận.

Có bản dùng thử miễn phí không?

Có, bạn có thể khám phá các tính năng của Aspose.BarCode bằng cách tải xuống bản dùng thử miễn phí từđây.