Генератор штрих-кодів GS1-128 на Java.

Штрих-коди — це графічні символи, які використовуються для ідентифікації продуктів. У роздрібній торгівлі штрих-коди GS1-128 поширені всюди. Багато компаній у всьому світі обмінюються даними за стандартом GS1-128. Як стандарт електронної комерції він дає змогу компанії надавати точну та надійну інформацію про свої продукти. У цій статті ми дізнаємося, як генерувати штрих-коди GS1-128. Після виконання згаданих кроків ми матимемо власний генератор штрих-кодів GS1-128 у Java. Тож почнемо.

Стаття повинна охоплювати такі теми:

  1. API генератора штрих-кодів Java GS1-128
  2. Створення штрих-коду GS1-128 на Java
  3. Створити купон UPC-A GS1 128
  4. Налаштувати вигляд штрих-коду

Java GS1-128 API генератора штрих-кодів

Ми будемо використовувати API Aspose.BarCode for Java для створення штрих-кодів GS1-128. Це надійний, надійний і простий у використанні Java API для створення та розпізнавання штрих-кодів. Він підтримує широкий спектр 1D і 2D типів штрих-кодів.

Будь ласка, завантажте JAR API або додайте наступну конфігурацію pom.xml у програму Java на основі Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>22.10</version>
</dependency>

Згенеруйте штрих-код GS1-128 на Java

Ми можемо легко створити штрих-код GS1-128, виконавши наведені нижче дії.

  1. По-перше, створіть екземпляр класу BarcodeGenerator з EncodeType як аргумент.
  2. Далі вкажіть текст для кодування.
  3. Після цього встановіть розмір штрих-коду в пікселях.
  4. Нарешті, збережіть результат за допомогою методу save(). Він приймає вихідний шлях до файлу як аргумент.

У наведеному нижче прикладі коду показано, як створити штрих-код GS1-128 у Java.

// Цей приклад коду демонструє, як створити штрих-код GS1-128.
// Створіть екземпляр класу BarcodeGenerator
// Укажіть тип кодування як GS1Code128
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);

// Вкажіть текст коду
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");

// Вкажіть Х-розмір 
// найменша ширина одиниці штрихового коду або пробілів
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Збережіть результат
generator.save("C:\\Files\\GS1Code128.jpg");
Згенеруйте штрих-код GS1-128 за допомогою Java

Згенеруйте штрих-код GS1-128 за допомогою Java

Згенеруйте купон UPC-A GS1 128 на Java

Подібним чином ми можемо створити етикетку зі штрих-кодом із додатковим штрих-кодом купона GS1-128, розміщеним на тому самому зображенні, виконавши кроки, згадані раніше. Однак на першому кроці нам потрібно встановити EncodeType як UPCAGS1CODE128COUPON.

У наведеному нижче прикладі коду показано, як створити купон UPC-A GS1 Code 128 у Java.

// Цей приклад коду демонструє, як створити купон UPC-A GS1 Code 128.
// Створіть екземпляр класу BarcodeGenerator
// Укажіть тип кодування як UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// Вкажіть текст коду
generator.setCodeText("123456789012(8110)ASPOSE");

// Вкажіть Х-розмір 
// найменша ширина одиниці штрихового коду або пробілів
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Збережіть результат
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");
Згенеруйте купон UPC-A GS1 128 на Java

Згенеруйте купон UPC-A GS1 128 на Java

Налаштуйте зовнішній вигляд купона GS1 128 у Java

Ми також можемо налаштувати зовнішній вигляд штрих-коду, виконавши кроки, згадані раніше. Однак нам потрібно вказати додаткові властивості перед збереженням зображення на останньому кроці.

У наведеному нижче прикладі коду показано, як налаштувати вигляд штрих-коду купону GS1 128 у Java.

// Цей приклад коду демонструє, як налаштувати вигляд штрих-коду купона GS1 128.
// Створіть екземпляр класу BarcodeGenerator
// Укажіть тип кодування як UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// Вкажіть текст коду
generator.setCodeText("123456789012(8110)ASPOSE");

// Вкажіть Х-розмір 
// найменша ширина одиниці штрихового коду або пробілів
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Встановіть місце для доповнення купона 50 пікселів
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);

// Встановити висоту панелі
generator.getParameters().getBarcode().getBarHeight().setPixels(50);

// Встановити колір панелі
generator.getParameters().getBarcode().setBarColor(Color.RED);

// Установіть колір етикетки
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);

// Збережіть результат
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");
Налаштуйте кольори та простір для додатків купонів у Java

Налаштуйте кольори та простір для додатків купонів у Java

Отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.

Висновок

У цій статті ми дізналися про штрих-код GS1-128 і про те, як створити штрих-код GS1-128 у Java. Ми також бачили, як програмно генерувати купон UPC-A GS1-128. Крім того, ви можете дізнатися більше про Aspose.BarCode for Java API за допомогою документації. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також