Pergunta

Como posso criar uma imagem de código de barras em Java? Eu preciso de algo que me permite entrar um número e produzir a imagem de código de barras correspondente. Existe uma biblioteca livre disponível para este tipo de tarefa?

Foi útil?

Solução

iText é um grande Java biblioteca PDF. Eles também têm uma API para criar códigos de barras. Você não precisa ser a criação de um PDF para usá-lo.

Esta página tem os detalhes sobre criando códigos de barras . Aqui está um exemplo de que o site:

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

A maior coisa que você precisa para determinar se o tipo de código de barras que você precisa. Há muitos formatos diferentes de código de barras e iText suporta um monte deles. Você precisa saber qual o formato que você precisa antes que você possa determinar se essa API irá trabalhar para você.

Outras dicas

Há também esta API livre que você pode usar para fazer códigos de barras livres em java.

Churrasco

Há uma biblioteca gratuito chamado barcode4j

ZXing é uma biblioteca livre de código aberto Java para ler e gerar imagens de código de barras. Você precisa obter o código-fonte e construir os frascos si mesmo. Aqui está um simples tutorial que eu escrevi para o edifício com ZXing frascos e escrita seu primeiro programa com ZXing.

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

uso I churrasco , É grande, e suporta uma ampla gama de diferentes formatos de código de barras.
Veja se você gosta sua API .

API Amostra:

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

Cria um código 128 código de barras que muda dinamicamente entre o personagem conjuntos para dar o menor possível codificação. Isto irá codificar todas caracteres numéricos, superior e inferior caracteres caso alfa e controle personagens do ASCII padrão conjunto de caracteres. O tamanho do código de barras criado será o menor possível dos dados fornecidos e uso desta codificação "óptima" será geralmente dar os códigos de barras mais pequenas do que qualquer um dos outros 3 "baunilha" codificações.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top