Gerador de código de barras GS1-128 em Java.

Códigos de barras são símbolos gráficos usados para identificar produtos. No setor de varejo, os códigos de barras GS1-128 são onipresentes. Muitas empresas em todo o mundo trocam dados usando o padrão GS1-128. Como padrão de comércio eletrônico, possibilita que uma empresa forneça informações precisas e confiáveis sobre seus produtos. Neste artigo, aprenderemos como gerar códigos de barras GS1-128. Após seguir os passos mencionados, teremos nosso próprio Gerador de Código de Barras GS1-128 em Java. Então vamos começar.

O artigo deve cobrir os seguintes tópicos:

  1. API do gerador de código de barras Java GS1-128
  2. Gerar código de barras GS1-128 em Java
  3. Gerar cupom UPC-A GS1 128
  4. Personalizar a aparência do código de barras

API do gerador de código de barras Java GS1-128

Estaremos usando a API Aspose.BarCode for Java para gerar códigos de barras GS1-128. É uma API Java robusta, confiável e fácil de usar para geração e reconhecimento de códigos de barras. Ele suporta uma ampla variedade de [tipos de código de barras] 1D e 2D 6.

Por favor, baixe o JAR da API ou adicione a seguinte configuração pom.xml em um aplicativo Java baseado em Maven.

<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.10</version>
</dependency>

Gerar código de barras GS1-128 em Java

Podemos gerar facilmente um código de barras GS1-128 seguindo as etapas abaixo:

  1. Em primeiro lugar, crie uma instância da classe BarcodeGenerator com o EncodeType como argumento.
  2. Em seguida, especifique o texto a ser codificado.
  3. Depois disso, defina o valor do tamanho do código de barras em pixels.
  4. Por fim, salve a saída usando o método save(). Ele usa o caminho do arquivo de saída como um argumento.

O exemplo de código a seguir mostra como gerar um código de barras GS1-128 em Java.

// Este exemplo de código demonstra como gerar um código de barras GS1-128.
// Crie uma instância da classe BarcodeGenerator
// Especifique o tipo de codificação como GS1Code128
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);

// Especifique o texto do código
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");

// Especifique a dimensão X 
// a menor largura da unidade de barras ou espaços do BarCode
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Salve a saída
generator.save("C:\\Files\\GS1Code128.jpg");
Generate GS1-128 Barcode using Java

Generate GS1-128 Barcode using Java

Gerar cupom UPC-A GS1 128 em Java

Da mesma forma, também podemos gerar uma etiqueta de código de barras com um código de barras de cupom GS1-128 adicional colocado na mesma imagem seguindo as etapas mencionadas anteriormente. No entanto, precisamos definir o EncodeType como UPCAGS1CODE128COUPON na primeira etapa.

O exemplo de código a seguir mostra como gerar um cupom UPC-A GS1 Code 128 em Java.

// Este exemplo de código demonstra como gerar um cupom UPC-A GS1 Code 128.
// Crie uma instância da classe BarcodeGenerator
// Especifique o tipo de codificação como UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// Especifique o texto do código
generator.setCodeText("123456789012(8110)ASPOSE");

// Especifique a dimensão X 
// a menor largura da unidade de barras ou espaços do BarCode
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Salve a saída
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");
Generate UPC-A GS1 128 Coupon in Java

Generate UPC-A GS1 128 Coupon in Java

Personalize a aparência do cupom GS1 128 em Java

Também podemos personalizar a aparência do código de barras seguindo as etapas mencionadas anteriormente. No entanto, precisamos especificar propriedades adicionais antes de salvar a imagem na etapa final.

O exemplo de código a seguir mostra como personalizar a aparência do código de barras do cupom GS1 128 em Java.

// Este exemplo de código demonstra como personalizar a aparência do código de barras do cupom GS1 128.
// Crie uma instância da classe BarcodeGenerator
// Especifique o tipo de codificação como UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// Especifique o texto do código
generator.setCodeText("123456789012(8110)ASPOSE");

// Especifique a dimensão X 
// a menor largura da unidade de barras ou espaços do BarCode
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Definir espaço de suplemento de cupom 50 pixels
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);

// Definir Altura da Barra
generator.getParameters().getBarcode().getBarHeight().setPixels(50);

// Definir Cor da Barra
generator.getParameters().getBarcode().setBarColor(Color.RED);

// Definir cor da etiqueta
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);

// Salve a saída
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");
Customize the colors and coupon supplement space in Java

Customize the colors and coupon supplement space in Java

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.

Conclusão

Neste artigo, aprendemos sobre o código de barras GS1-128 e como gerar um código de barras GS1-128 em Java. Também vimos como gerar o cupom UPC-A GS1-128 programaticamente. Além disso, você pode aprender mais sobre Aspose.BarCode para Java API usando documentação. Em caso de ambiguidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.

Veja também