Gerar código de barras asteca em Java.

O código de barras Aztec é um dos códigos de barras eficientes que podem conter informações com alta precisão em uma pequena área. Em alguns cenários, você pode querer criar um código asteca com diferentes modos de símbolo e correções de erros. Seguindo esses requisitos, este artigo aborda como gerar um código de barras asteca programaticamente em Java.

Instalação de API para gerar código de barras asteca - download gratuito

Você pode trabalhar com a biblioteca Aspose.BarCode for Java para gerar ou ler diferentes tipos de barcodes. Rapidamente faça o download do arquivo JAR relevante em seu aplicativo usando as seguintes configurações no arquivo pom.xml para baixá-lo do 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.8</version>
</dependency>

Gerar código de barras asteca em Java

Você precisa seguir as etapas abaixo para gerar o código de barras Aztec em aplicativos Java:

  1. Crie uma instância da classe BarcodeGenerator.
  2. Defina o número de camadas especificando o modo de símbolo.
  3. Gere o código asteca e exporte-o como uma imagem.

O exemplo de código abaixo mostra como gerar um código de barras Aztec programaticamente em Java:

// Inicializar o objeto da classe BarcodeGenerator 
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.AZTEC, "Åspóse.Barcóde©");

// Definir valor de tamanho em pixels
gen.getParameters().getBarcode().getXDimension().setPixels(2);

// Definir modo de símbolo Compacto
gen.getParameters().getBarcode().getAztec().setAztecSymbolMode(AztecSymbolMode.COMPACT);

// Salvar código de barras asteca de saída
gen.save("AztecCompact.png", BarCodeImageFormat.PNG);

Gerar Aztec com Correção de Erros em Java

As etapas abaixo demonstram como criar um código de barras asteca com correção de erros em Java.

  1. Chame o construtor da classe BarcodeGenerator e passe o parâmetro EncodeType.
  2. Especifique o modo de símbolo e a capacidade de correção de erros.
  3. Exporte o código asteca de saída como imagem PNG.

O trecho de código a seguir elabora como gerar um código asteca com correção de erros em Java:

// Inicializar o objeto da classe BarcodeGenerator 
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.AZTEC, "Åspóse.Barcóde© is used to generate & recognize barcodes");

// Definir valor de tamanho em pixels
gen.getParameters().getBarcode().getXDimension().setPixels(2);

// Definir o modo de símbolo gama completa
gen.getParameters().getBarcode().getAztec().setAztecSymbolMode(AztecSymbolMode.FULL_RANGE);

// Defina a capacidade de correção de erros para 50%
gen.getParameters().getBarcode().getAztec().setAztecErrorLevel(50);

// Salvar código de barras asteca de saída
gen.save("Aztec50.png", BarCodeImageFormat.PNG);

A imagem abaixo é uma amostra do código de barras Aztec de saída com 50% de correção de erros:

Correção de erro asteca em Java

Obtenha uma licença gratuita

Você pode avaliar os recursos da API obtendo uma licença temporária gratuita. Isso permitirá que você evite a marca d’água de avaliação e as limitações.

Conclusão

Neste artigo, você aprendeu como gerar um código de barras asteca programaticamente em Java. A precisão do código asteca é boa o suficiente, por isso é comumente usado em cenários em que diferentes documentos são digitalizados ou enviados por fax. Além disso, o número de camadas pode ser controlado alterando os modos de símbolo para criar um código asteca compacto ou de alcance completo. Além disso, você pode visitar a API documentação para explorar vários outros recursos. Em caso de dúvidas, entre em contato conosco em fórum.

Veja também