Gerar código de barras asteca em C #

O código de barras asteca é um código de barras bidimensional contendo uma grade quadrada e um padrão de olho de boi no centro. Ele pode conter um número diferente de camadas dependendo dos diferentes modos de símbolo. Em alguns cenários, pode ser necessário criar um código asteca para produzir códigos codificados. Assim, este artigo aborda como gerar um código de barras asteca programaticamente em C#.

API C# para gerar código de barras asteca - download gratuito

Aspose.BarCode for .NET pode ser usado para criar ou digitalizar diferentes tipos de 1D e 2D códigos de barras. Você pode configurá-lo facilmente em seu aplicativo baixando os arquivos DLL de referência da seção New Releases ou usando o comando de instalação NuGet abaixo para acessá-lo da galeria NuGet no Microsoft Visual Studio IDE.

PM> Install-Package Aspose.BarCode

Gerar código de barras asteca em C

As etapas a seguir explicam como gerar um código de barras asteca:

  1. Inicialize um construtor da classe BarcodeGenerator e especifique o EncodeType.
  2. Defina o valor do tamanho em pixels e o modo de símbolo.
  3. Exporte o código de barras asteca de saída como uma imagem PNG.

O código de exemplo abaixo explica como gerar um código de barras asteca em C#:

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

// Definir valor de tamanho em pixels
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Definir modo de símbolo Compacto
gen.Parameters.Barcode.Aztec.AztecSymbolMode = AztecSymbolMode.Compact;

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

Gerar Aztec com Código de Correção de Erros em C

Você precisa seguir as etapas abaixo para gerar o código asteca com correção de erros em C#.

  1. Crie um objeto de classe BarcodeGenerator e defina o valor EncodeType.
  2. Defina o modo de símbolo e o valor do nível de correção de erros.
  3. Exporte o código de barras asteca de saída como uma imagem.

O trecho de código a seguir demonstra como gerar código asteca com correção de erros programaticamente em C#:

// 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.Parameters.Barcode.XDimension.Pixels = 4;

// Definir modo de símbolo FullRange
gen.Parameters.Barcode.Aztec.AztecSymbolMode = AztecSymbolMode.FullRange;

// Defina a capacidade de correção de erros para 50%
gen.Parameters.Barcode.Aztec.AztecErrorLevel = 50;

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

A imagem a seguir mostra o código de barras asteca de amostra com um nível de correção de erro de 50%:

Correção de erro asteca em C#

Obtenha uma licença gratuita

Você pode avaliar a API em sua capacidade total solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu diferentes abordagens para criar códigos de barras astecas programaticamente em C#. Além disso, você pode ajustar o modo de símbolo para controlar o número de camadas para o código de saída com base em seus requisitos. Da mesma forma, você pode adicionar correção de erros ao código de barras Aztec seguindo as informações explicadas neste artigo. Além disso, você pode explorar outros recursos da API acessando a seção documentação. Em caso de dúvidas, escreva-nos para forum.

Veja também