O código de barras EAN é amplamente utilizado no comércio internacional para identificar os detalhes de diferentes produtos. O código de barras EAN é popular devido à sua eficiência, pois pode ser processado mais rapidamente, é menos propenso a erros e existem diferentes variações para diferentes cenários. Em certos casos, pode ser necessário criar um código EAN. Assim, este artigo explica como criar um código de barras EAN programaticamente em Java.
- Instalação de API para gerar código de barras EAN - Download gratuito
- Gerar código de barras EAN 13 em Java
- Gerar EAN 5 com dados suplementares em Java
Instalação de API para gerar código de barras EAN - Download gratuito
Aspose.BarCode for Java API suporta a criação ou digitalização de muitos tipos de barcodes. Você pode configurá-lo facilmente acessando-o na seção downloads ou use as configurações abaixo em seu arquivo pom.xml para habilitá-lo no 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>
Gerar código de barras EAN 13 em Java
As etapas a seguir explicam como gerar um código de barras EAN programaticamente em Java:
- Inicialize um objeto da classe BarcodeGenerator.
- Defina o tamanho no número de pixels.
- Salve o código de barras EAN 13 de saída como uma imagem.
O snippet de código a seguir demonstra como gerar um código de barras EAN programaticamente em Java:
// Inicialize uma instância da classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN_13, "1234567890128");
// Defina o tamanho em pixels
gen.getParameters().getBarcode().getXDimension().setPixels(2);
// Salvar código de barras EAN 13 de saída
gen.save("Ean13.png", BarCodeImageFormat.PNG);
Gerar EAN 5 com dados suplementares em Java
Você pode anexar dígitos adicionais para refletir informações específicas no código de barras. As etapas a seguir mostram como gerar o código de barras EAN 5 anexando dígitos ao código EAN 13 em Java.
- Crie uma instância da classe BarcodeGenerator e defina o EncodeType.
- Defina o espaço suplementar e os dados suplementares.
- Salve o código EAN 5 de saída como uma imagem.
A amostra de código abaixo mostra como gerar um código EAN 5 com dados suplementares em Java:
// Inicialize uma instância da classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN_13, "1234567890128");
// Defina o tamanho em pixels
gen.getParameters().getBarcode().getXDimension().setPixels(2);
// Defina o espaço do suplemento em pixels
gen.getParameters().getBarcode().getSupplement().getSupplementSpace().setPixels(20);
// Definir suplemento EAN 5
gen.getParameters().getBarcode().getSupplement().setSupplementData("12345");
// Salvar código de barras EAN 5
gen.save("SupplementEAN5.png", BarCodeImageFormat.PNG);
A imagem a seguir mostra a saída de amostra de um código EAN 5 contendo os dados do suplemento:
Obtenha uma licença gratuita
Interessado em avaliar a API sem limitações de avaliação? Solicite uma licença temporária gratuita agora para testar a capacidade total da API.
Conclusão
Neste artigo, você entendeu como gerar um código de barras EAN programaticamente em Java. Além disso, os detalhes para criar o código EAN com dados suplementares como EAN 5 e EAN 2 também são explicados. Além disso, você pode encontrar mais detalhes sobre outros recursos da API visitando a seção documentação. Sinta-se à vontade para nos escrever em fórum se precisar discutir alguma de suas preocupações.