Штрих-коды — это графические символы, используемые для идентификации товаров. В розничной торговле штрих-коды GS1-128 используются повсеместно. Многие компании по всему миру обмениваются данными, используя стандарт GS1-128. Стандарт электронной коммерции позволяет компании предоставлять точную и достоверную информацию о своих продуктах. В этой статье мы узнаем, как генерировать штрих-коды GS1-128. После выполнения указанных шагов у нас будет собственный генератор штрих-кода GS1-128 на Java. Итак, начнем.
Статья должна охватывать следующие темы:
- API генератора штрих-кода Java GS1-128
- Создать штрих-код GS1-128 на Java
- Создать купон UPC-A GS1 128
- Настроить внешний вид штрих-кода
API-интерфейс генератора штрих-кода Java GS1-128
Мы будем использовать 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");
// Укажите размерность X
// наименьшая ширина блока штрихов или пробелов штрих-кода
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");
// Укажите размерность X
// наименьшая ширина блока штрихов или пробелов штрих-кода
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");
// Укажите размерность X
// наименьшая ширина блока штрихов или пробелов штрих-кода
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, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.