Распознавание штрих-кода PDF417 с китайскими иероглифами в Java

Введение

В динамичном мире программирования на Java включение распознавания штрих-кодов в ваши приложения является важнейшим навыком. В этом пошаговом руководстве вы узнаете, как использовать Aspose.BarCode для Java для распознавания штрих-кодов PDF417 с китайскими иероглифами. К концу этого руководства вы научитесь плавно интегрировать распознавание штрих-кодов в свои проекты Java.

Предварительные условия

Прежде чем приступить к изучению руководства, убедитесь, что у вас есть следующие предварительные условия:

  1. Java Development Kit (JDK): убедитесь, что на вашем компьютере установлена последняя версия JDK.

  2. Aspose.BarCode для Java: загрузите и установите библиотеку Aspose.BarCode с сайтаздесь.

  3. Изображение штрих-кода: подготовьте образец изображения штрих-кода PDF417 с китайскими иероглифами для тестирования.

Импортировать пакеты

В свой Java-проект импортируйте необходимые пакеты для использования функций Aspose.BarCode:

import java.nio.ByteBuffer;
import java.nio.charset.Charset;

import com.aspose.barcode.barcoderecognition.BarCodeReader;
import com.aspose.barcode.barcoderecognition.BarCodeResult;
import com.aspose.barcode.barcoderecognition.DecodeType;

Шаг 1. Установите каталог документов

Начните с установки пути к каталогу вашего ресурса:

String dataDir = "Your Document Directory";

Замените «Каталог ваших документов» на путь к фактическому каталогу ваших документов.

Шаг 2. Загрузите изображение штрих-кода

Затем загрузите изображение штрих-кода, используя класс BarCodeReader:

BarCodeReader reader = new BarCodeReader(dataDir + "barcode.png", DecodeType.PDF_417);

Замените «barcode.png» фактическим именем файла изображения штрих-кода PDF417.

Шаг 3: Считайте штрих-код

Переберите результаты штрих-кода и извлеките массив байтов для декодирования:

for (BarCodeResult result : reader.readBarCodes()) {
    byte[] bytes = result.getCodeBytes();
    ByteBuffer bytebuf = ByteBuffer.wrap(bytes);
    System.out.println(Charset.forName("MS936").decode(bytebuf).toString());
}

На этом этапе штрих-код считывается, извлекается массив байтов и декодируется с использованием указанного набора символов.

Заключение

Поздравляем! Вы успешно научились распознавать штрих-коды PDF417 с китайскими иероглифами в Java с помощью Aspose.BarCode. Этот навык открывает двери для различных приложений: от управления запасами до обработки документов.

Часто задаваемые вопросы (FAQ)

Могу ли я использовать Aspose.BarCode для Java в коммерческих проектах?

Да, вы можете использовать Aspose.BarCode для Java в коммерческих проектах. Подробности о лицензировании см.здесь.

Доступна ли бесплатная пробная версия?

Да, вы можете получить доступ к бесплатной пробной версии Aspose.BarCode для Java.здесь.

Как я могу получить поддержку Aspose.BarCode?

Посетите форум Aspose.BarCodeздесь для любой поддержки или вопросов.

Могу ли я получить временную лицензию для целей тестирования?

Да, вы можете получить временную лицензиюздесь.

Где я могу найти документацию?

Документация доступназдесь.