Подтвердить что ты не робот

Генератор изображений BarCode в Java

Как создать образ штрих-кода в Java? Мне нужно что-то, что позволит мне ввести число и создать соответствующий образ штрих-кода. Доступна ли бесплатная библиотека для этого типа задач?

4b9b3361

Ответ 1

iText - отличная библиотека Java PDF. У них также есть API для создания штрих-кодов. Вам не нужно создавать PDF файл для его использования.

Эта страница содержит информацию о создании штрих-кодов. Вот пример с этого сайта:

BarcodeEAN codeEAN = new BarcodeEAN();
codeEAN.setCodeType(codeEAN.EAN13);
codeEAN.setCode("9780201615883");
Image imageEAN = codeEAN.createImageWithBarcode(cb, null, null);

Самое важное, что вам нужно определить, - это какой тип штрих-кода вам нужен. Существует много разных форматов штрих-кодов, и iText поддерживает многие из них. Вам нужно будет знать, какой формат вам нужен, прежде чем вы сможете определить, будет ли этот API работать для вас.

Ответ 2

Существует также этот бесплатный API, который можно использовать для создания бесплатных штрих-кодов в java.

Barbecue

Ответ 3

Существует бесплатная библиотека под названием barcode4j

Ответ 4

ZXing - бесплатная библиотека Java с открытым исходным кодом для чтения и генерации изображений штрих-кода. Вам нужно получить исходный код и самостоятельно собрать банки. Здесь простой учебник, который я написал для создания с помощью баннеров ZXing и написания вашей первой программы с помощью ZXing.

[http://www.vineetmanohar.com/2010/09/java-barcode-api/]

Ответ 5

Я использую barbeque , это замечательно, и поддерживает очень широкий спектр различных форматов штрих-кодов.
Посмотрите, хотите ли вы его API .

Пример API:

public static Barcode createCode128(java.lang.String data)
                             throws BarcodeException

Создает штрих-код Code 128, который динамически переключается между символами множеств, чтобы дать как можно меньше кодирование. Это будет кодировать все числовые символы, верхние и нижние буквенные символы и контроль символы из стандартного ASCII набор символов. Размер штрих-кода созданный будет минимально возможным для данных, и использование этого "оптимальная" кодировка будет дают меньшие штрих-коды, чем любой из другие 3 "vanilla" кодировки.