Штрих-код EAN широко используется в международной торговле для идентификации деталей различных продуктов. Штрих-код EAN популярен из-за его эффективности, поскольку он может обрабатываться быстрее, менее подвержен ошибкам, и существуют различные варианты для разных сценариев. В некоторых случаях может потребоваться создать код EAN. Соответственно, в этой статье объясняется, как программно создать штрих-код EAN на Java.
- Установка API для создания штрих-кода EAN — скачать бесплатно
- Сгенерируйте штрих-код EAN 13 в Java
- Сгенерируйте EAN 5 с дополнительными данными в Java
Установка API для создания штрих-кода EAN — скачать бесплатно
Aspose.BarCode for Java API поддерживает создание и сканирование многих типов штрих-кодов. Вы можете легко настроить его, зайдя в раздел downloads или используя приведенные ниже конфигурации в файле pom.xml, чтобы включить его из Aspose Repository.
<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.9</version>
</dependency>
Сгенерируйте штрих-код EAN 13 в Java
Следующие шаги подробно описывают, как программно сгенерировать штрих-код EAN в Java:
- Инициализировать объект класса BarcodeGenerator.
- Установите размер в количестве пикселей.
- Сохраните полученный штрих-код EAN 13 как изображение.
В следующем фрагменте кода показано, как программно сгенерировать штрих-код EAN на Java:
// Инициализировать экземпляр класса BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN_13, "1234567890128");
// Установите размер в пикселях
gen.getParameters().getBarcode().getXDimension().setPixels(2);
// Сохранить выходной штрих-код EAN 13
gen.save("Ean13.png", BarCodeImageFormat.PNG);
Сгенерируйте EAN 5 с дополнительными данными в Java
Вы можете добавить дополнительные цифры, чтобы отразить конкретную информацию в штрих-коде. Следующие шаги показывают, как сгенерировать штрих-код EAN 5 путем добавления цифр к коду EAN 13 в Java.
- Создайте экземпляр класса BarcodeGenerator и установите EncodeType.
- Установите дополнительное пространство и дополнительные данные.
- Сохраните полученный код EAN 5 как изображение.
В приведенном ниже примере кода показано, как сгенерировать код EAN 5 с дополнительными данными в Java:
// Инициализировать экземпляр класса BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN_13, "1234567890128");
// Установите размер в пикселях
gen.getParameters().getBarcode().getXDimension().setPixels(2);
// Установите дополнительное пространство в пикселях
gen.getParameters().getBarcode().getSupplement().getSupplementSpace().setPixels(20);
// Установить дополнение EAN 5
gen.getParameters().getBarcode().getSupplement().setSupplementData("12345");
// Сохранить штрих-код EAN 5
gen.save("SupplementEAN5.png", BarCodeImageFormat.PNG);
На следующем изображении показан пример вывода кода EAN 5, содержащего дополнительные данные:
Получить бесплатную лицензию
Хотите оценить API без каких-либо ограничений? Запросите бесплатную временную лицензию сейчас, чтобы протестировать API на полную мощность.
Вывод
В этой статье вы поняли, как программно сгенерировать штрих-код EAN на Java. Кроме того, также объясняются детали создания кода EAN с дополнительными данными, такими как EAN 5 и EAN 2. Кроме того, вы можете найти более подробную информацию о других функциях API, посетив раздел документация. Пожалуйста, не стесняйтесь писать нам на форум, если вам нужно обсудить какие-либо проблемы.