Штриховое кодирование является одним из способов представления данных в машиночитаемом формате. Штрих-коды обычно используются для идентификации большого количества товаров. В этой статье вы узнаете, как генерировать штрих-коды в Java. Кроме того, вы увидите, как сгенерированные штрих-коды можно применять к любому из ваших документов, а также изображений с помощью Java Signature API в ваших приложениях.
Ниже рассматриваются следующие темы:
- API генератора штрих-кода для Java
- Применить штрих-код к документам в Java
- Применить штрих-код к изображениям в Java
Java API для создания штрих-кодов
GroupDocs.Signature демонстрирует Java API, который позволяет подписывать документы, изображения или файлы различных форматов. Используя этот API, вы можете легко создавать и применять различные типы подписей, такие как штрих-коды, QR-коды, текст, изображения, метаданные, цифровые подписи, штампы, подписи полей форм и многое другое. API также позволяет настраивать подпись разными способами.
Загрузите или настройте
Вы можете загрузить файл JAR из раздела загрузок или просто получить последний репозиторий и конфигурации зависимостей для pom.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
Генерация штрих-кодов и их настройка в соответствии с потребностями не является сложной процедурой. Независимо от того, являются ли целевые документы документом 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. Свяжитесь с нами на форуме.