Штрихове кодування – це один із способів представлення даних у машиночитаному форматі. Штрих-коди зазвичай використовуються для ідентифікації великої кількості товарів. У цій статті ви дізнаєтеся, як генерувати штрих-коди в Java. Далі ви побачите, як згенеровані штрих-коди можна застосувати до будь-яких ваших документів, а також зображень за допомогою Java Signature API у ваших програмах.

Нижче описано наступні теми:

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

Створення штрих-коду та застосування до документів у 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, …) за допомогою Signature.
  • Підготуйте параметри штрих-коду за допомогою BarcodeSignOptions.
  • Налаштуйте штрих-код, встановивши текст, тип кодування, положення, розмір, вигляд тощо.
  • Застосуйте штрих-код, щоб підписати зображення за допомогою методу знак.

Наведений нижче вихідний код генерує штрих-код і додає його до зображення 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-додаток для генератора штрих-кодів.

Ви можете дізнатися більше про Java Signature API за допомогою документації або за допомогою прикладів, доступних на GitHub. Зв’яжіться з нами на форумі.

Дивись також