Штрих-коди — це графічні символи, які використовуються для ідентифікації продуктів. У роздрібній торгівлі штрих-коди GS1-128 поширені всюди. Багато компаній у всьому світі обмінюються даними за стандартом GS1-128. Як стандарт електронної комерції він дає змогу компанії надавати точну та надійну інформацію про свої продукти. У цій статті ми дізнаємося, як генерувати штрих-коди GS1-128. Після виконання згаданих кроків ми матимемо власний генератор штрих-кодів GS1-128 у Java. Тож почнемо.
Стаття повинна охоплювати такі теми:
- API генератора штрих-кодів Java GS1-128
- Створення штрих-коду GS1-128 на Java
- Створити купон UPC-A GS1 128
- Налаштувати вигляд штрих-коду
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, виконавши наведені нижче дії.
- По-перше, створіть екземпляр класу BarcodeGenerator з EncodeType як аргумент.
- Далі вкажіть текст для кодування.
- Після цього встановіть розмір штрих-коду в пікселях.
- Нарешті, збережіть результат за допомогою методу 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");
Згенеруйте купон 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");
Налаштуйте зовнішній вигляд купона 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");
Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.
Висновок
У цій статті ми дізналися про штрих-код GS1-128 і про те, як створити штрих-код GS1-128 у Java. Ми також бачили, як програмно генерувати купон UPC-A GS1-128. Крім того, ви можете дізнатися більше про Aspose.BarCode for Java API за допомогою документації. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.