Применение контрольной суммы для CodaBar в Java
Введение
Добро пожаловать в это пошаговое руководство по применению контрольной суммы для CodaBar в Java с использованием Aspose.BarCode. Aspose.BarCode for 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, загрузив бесплатную пробную версию с сайтаздесь.