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

Ниже рассматриваются следующие темы:

Java API для создания штрих-кодов

GroupDocs.Signature демонстрирует Java API, который позволяет подписывать документы, изображения или файлы различных форматов. Используя этот API, вы можете легко создавать и применять различные типы подписей, такие как штрих-коды, QR-коды, текст, изображения, метаданные, цифровые подписи, штампы, подписи полей форм и многое другое. API также позволяет настраивать подпись разными способами.

Загрузите или настройте

Вы можете загрузить файл JAR из раздела загрузок или просто получить последний репозиторий и конфигурации зависимостей для pox.xml ваших приложений Java на основе maven.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-signature</artifactId>
        <version>21.5</version> 
</dependency>

Создание штрих-кода в Java для документов и изображений

Штрих-коды могут генерироваться программно с настраиваемым текстом, внешним видом и различными типами кодирования. Некоторые из поддерживаемых типов штрих-кодов включают Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Postnet, UPCA и многие другие. Эти штрих-коды можно применять к большому списку поддерживаемых форматов документов и изображений.

Ниже приведены основные шаги для применения штрих-кодов к любому документу или изображению.

  • Загрузите документ или изображение.
  • Создайте штрих-код вместе с текстом, внешним видом, кодировкой и другими свойствами.
  • Прикрепите сгенерированный штрих-код к выбранному файлу.
Сгенерировать штрих-код в Java

Создание штрих-кода и применение к документам в Java

Генерация штрих-кодов и их настройка в соответствии с потребностями не является сложной процедурой. Независимо от того, являются ли целевые документы документом MS Word, файлом PDF, электронной таблицей Excel или презентацией, шаги по добавлению штрих-кода будут одинаковыми для всех различных форматов. Следующие шаги описывают, как генерировать штрих-коды и применять/прикреплять их к любому документу на Java.

  • Загрузите документ (PDF, документ Word, электронную таблицу, PPT, …) с помощью класса Signature.
  • Определяйте параметры штрих-кода с помощью класса BarcodeSignOptions.
  • Установите свойства штрих-кода, такие как тип кодирования, положение, размер, цвет фона или переднего плана, шрифт и т. д.
  • Вызовите метод sign, чтобы прикрепить сгенерированный штрих-код к загруженному документу.

Следующий исходный код создает штрих-код и прикрепляет его к документу PDF с помощью Java.

// Создание и применение штрих-кодов к документам (DOC, DOCX, PDF, PPT, XLS, XLSX, ...) в Java
Signature signature = new Signature("path/document.pdf");

// Создать опцию штрих-кода с текстом штрих-кода
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// Выравнивание и внешний вид штрих-кода
options.setLeft(205);
options.setTop(170);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Below);

// Прикрепите штрих-код к документу
signature.sign(outputFilePath, options);

Создание штрих-кода и применение к изображениям в Java

Очень похожим образом вы можете применять штрих-коды к изображениям. Если у вас есть изображение JPG, PNG, WebP или любой другой формат изображения, такой как GIF, TIF, CDR, SVG или любой другой, вы можете прикрепить штрих-код к загруженному изображению.

Ниже приведены шаги для создания штрих-кодов и их применения к любому изображению с помощью Java API.

  • Загрузите изображение (JPG, PNG, WebP, …) с помощью Подпись.
  • Подготовьте параметры штрих-кода, используя BarcodeSignOptions.
  • Настройте штрих-код, задав текст, тип кодировки, положение, размер, внешний вид и т. д.
  • Примените штрих-код, чтобы подписать изображение, используя метод sign.

Следующий исходный код генерирует штрих-код и прикрепляет его к изображению JPG на Java.

// // Создание и применение штрих-кодов к изображениям (JPG, PNG, BMP, ...) в Java
Signature signature = new Signature("path/image.jpg");

// Создать опцию штрих-кода с текстом штрих-кода
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// Выравнивание и внешний вид штрих-кода
options.setLeft(100);
options.setTop(100);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Above);

// Прикрепите штрих-код к изображению
signature.sign(outputFilePath, options);

Получите бесплатную лицензию API

Вы можете получить бесплатную временную лицензию, чтобы использовать API без ограничений пробной версии.

Вывод

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

Вы можете узнать больше об API подписи Java, используя документацию или примеры, доступные на GitHub. Свяжитесь с нами на форуме.

Смотрите также