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

Попробуйте Object.ReferenceEquals(foo1, null)

Так или иначе, я не рекомендовал бы перегрузиться == оператор; это должно использоваться для сравнения ссылок и использования Equals для "семантических" сравнений.

56
задан Mike Deck 21 October 2010 в 18:26
поделиться

4 ответа

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.

38
ответ дан 26 November 2019 в 17:24
поделиться

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

Барбекю

18
ответ дан 26 November 2019 в 17:24
поделиться

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

16
ответ дан 26 November 2019 в 17:24
поделиться

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

Пример API:

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

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

8
ответ дан 26 November 2019 в 17:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: