Gerar código de matriz de dados em C#.

O código de matriz de dados oferece alta densidade de dados em um tamanho pequeno, o que o torna a escolha ideal para cenários com espaço limitado. Em alguns cenários, você pode querer criar um código Data Matrix para armazenar informações na forma de células contrastantes organizadas em uma grade. De acordo com esses requisitos, este artigo aborda como gerar um código de matriz de dados programaticamente em C#.

Instalação da API C# para gerar código de matriz de dados

Aspose.BarCode for .NET API suporta gerar ou escanear diferentes 1D e 2D códigos de barras. Você pode configurá-lo em seu ambiente baixando seus arquivos DLL ou executando o seguinte comando NuGet para instalá-lo da galeria NuGet.

PM> Install-Package Aspose.BarCode

Gerar código de matriz de dados em c#

Você precisa seguir os passos abaixo para gerar um Código Data Matrix:

  1. Crie um objeto da classe BarcodeGenerator e defina o EncodeType.
  2. Defina os pixels e o modo de codificação para o código Data Matrix.
  3. Salve o código de matriz de dados de saída exportando-o como uma imagem PNG.

O exemplo de código a seguir explica como gerar um código de matriz de dados em C#:

// Inicialize um objeto da classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "ASPOSE");

// Definir pixels
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Defina o modo de codificação para Automático
gen.Parameters.Barcode.DataMatrix.DataMatrixEncodeMode = DataMatrixEncodeMode.Auto;

// Salvar código de matriz de dados de saída
gen.Save("Datamatrix.png", BarCodeImageFormat.Png);

Gerar código de matriz de dados ECC200 em c#

As etapas a seguir demonstram como criar código Data Matrix ECC200 em C#.

  1. Instancie um objeto da classe BarcodeGenerator e passe o texto de entrada e EncodeType como parâmetros.
  2. Defina os pixels e o tipo ECC da matriz de dados.
  3. Escreva o código de barras Data Matrix ECC200 usando o método Save.

O trecho de código abaixo explica como gerar um código de barras Data Matrix ECC200 em C#:

// Inicialize um objeto da classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "Åspóse");

// Definir pixels
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Definir DataMatrix Ecc para 200
gen.Parameters.Barcode.DataMatrix.DataMatrixEcc = DataMatrixEccType.Ecc200;

// Salvar código de matriz de dados de saída
gen.Save("DatamatrixEcc200Basic.png", BarCodeImageFormat.Png);

Obtenha uma licença gratuita

Interessado em avaliar a API sem limitações de avaliação? Se sim, você pode solicitar uma licença temporária gratuita.

Conclusão

Neste artigo, você explorou como gerar um código de matriz de dados com diferentes codificações como ECC200, ECC000, ECC050, etc. juntamente com outras variações do código de matriz de dados. Você pode dar uma olhada em outros recursos visitando o espaço documentação. Por favor, não hesite em entrar em contato conosco no fórum em caso de dúvidas.

Veja também