Gerador de imagens de código de barras em Java
5 answers
IText é uma grande biblioteca Java PDF. Eles também têm uma API para criar códigos de barras. Você não precisa estar criando um PDF para usá-lo.
Esta página tem os detalhes sobre criar códigos de barras . Aqui está um exemplo desse site:
BarcodeEAN codeEAN = new BarcodeEAN();
codeEAN.setCodeType(codeEAN.EAN13);
codeEAN.setCode("9780201615883");
Image imageEAN = codeEAN.createImageWithBarcode(cb, null, null);
A maior coisa que você vai precisar para determinar É Que tipo de código de barras você precisa. Existem muitos formatos de código de barras diferentes e iText suporta muitos deles. Você vai precisar saber que formato você precisa antes de poder determinar se esta API funcionar para ti.
Existe também esta API livre que você pode usar para fazer códigos de barras livres em java.
ZXing é uma biblioteca Java livre para ler e gerar imagens de código de barras. Você precisa pegar o código fonte e construir os frascos você mesmo. Aqui está um tutorial simples que eu escrevi para construir com jarros de ZXing e escrever seu primeiro programa com ZXing.
Eu uso
churrasco
, é ótimo, e suporta uma ampla gama de diferentes formatos de código de barras.
Vê se gostas.
a sua API
.
API da amostra:
public static Barcode createCode128(java.lang.String data) throws BarcodeException
Cria um código de barras 128 que muda dinamicamente entre caracteres conjuntos para dar o menor possível codificacao. Isto irá codificar tudo caracteres numéricos, superior e inferior caracteres alfa do caso e controlo caracteres do ASCII-padrão caracter. O tamanho do barra criado será o menor possível para os dados indicados, e utilização deste codificação "óptima" será geralmente dar códigos de barras mais pequenos do que qualquer um dos outras 3 codificações "baunilha".