Criar Micro QR Code em C# usando QR Code SDK

Aspose.BarCode fornece APIs em várias linguagens de programação, como Java, Python, C++ e mais. Oferece uma solução poderosa para criar e processar códigos de barras e QR Codes programaticamente. Portanto, automatizar todo o processo dará uma vantagem competitiva ao seu software empresarial. Assim, implementaremos como criar Micro QR Code em C# usando Aspose.BarCode para .NET. No entanto, nos próximos dias, também demonstraremos como criar/ler outros tipos de QR Codes programaticamente. Portanto, fique atento para os próximos tutoriais empolgantes com exemplos de código.

Os seguintes pontos serão abordados:

  1. Integração do SDK de QR Code
  2. Criar Micro QR Code em C# - Trecho de Código
  3. Gerador de Micro QR Code Gratuito - Ferramenta Online

Integração do SDK de QR Code

Dirija-se ao guia de instalação em caso de qualquer situação indesejada. No entanto, você pode executar o seguinte comando no NuGet Package Manager ou baixar o arquivo DLL desta biblioteca C#:

PM> Install-Package Aspose.BarCode 
integração do sdk de qr code

Criar Micro QR Code em C# - Trecho de Código

Você pode simplesmente seguir os passos mencionados abaixo:

  • Crie uma instância da classe BarcodeGenerator e inicialize-a com o tipo de simbologia QR Code e o texto a ser codificado.
  • Defina o tamanho do QR Code em Pixels.
  • Salve(auto por padrão) a imagem do QR Code em um arquivo específico no formato PNG.
  • Defina a versão MicroQR M4 e invoque o método Save para salvar o arquivo de saída.

O seguinte exemplo de código mostra como desenvolver um gerador de Micro QR Code em C#:

namespace CSharp.MicroQRVersionM4
{
class MicroQRVersionM4
{
static void Main(string[] args)
{
// Define the path to the documents directory.
string path = "/Desktop/";
System.Console.WriteLine("MicroQRVersion:");
// Create an instance of the BarcodeGenerator class and initialize it with the QRcode symbology type and text to be encoded.
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MicroQR, "EARTH"))
{
// Set the size of QR code in Pixels.
gen.Parameters.Barcode.XDimension.Pixels = 4;
// Save(auto by default) the QR Code image to a specific file in PNG format.
gen.Save($"{path}MicroQRVersionAuto.png", BarCodeImageFormat.Png);
// Set MicroQR M4 version and invoke the Save method to save the output file.
gen.Parameters.Barcode.QR.MicroQRVersion = MicroQRVersion.M4;
gen.Save($"{path}MicroQRVersionM4.png", BarCodeImageFormat.Png);
}
}
}
}

Saída:

gerador de micro qr code

Da mesma forma, você pode gerar um Micro QR Code retangular usando o seguinte trecho de código:

namespace CSharp.RectMicroQRVersionR11x77
{
class RectMicroQRVersionR11x77
{
static void Main(string[] args)
{
// Define the path to the documents directory.
string path = "/Desktop/";
System.Console.WriteLine("MicroQRVersion:");
using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.RectMicroQR, "EARTH"))
{
gen.Parameters.Barcode.XDimension.Pixels = 4;
//auto (by default)
gen.Save($"{path}RectMicroQRVersionAuto.png", BarCodeImageFormat.Png);
//set RectMicroQR R11x77 version
gen.Parameters.Barcode.QR.RectMicroQrVersion = Aspose.BarCode.Generation.RectMicroQRVersion.R11x77;
gen.Save($"{path}RectMicroQRVersionR11x77.png", BarCodeImageFormat.Png);
}
}
}
}

Você pode ver o Micro QR Code retangular gerado nas imagens abaixo:

 Micro QR code retangular

Gerador de Micro QR Code Gratuito - Ferramenta Online

Há um scanner e gerador de Micro QR Code online alimentado por Aspose.BarCode. Além disso, é gratuito e você pode abri-lo na maioria dos navegadores da web comumente usados.

gerador de micro qr code gratuito

Gerador de Micro QR Code - Obter uma Licença Gratuita

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

Resumindo

Isso nos leva ao final deste post do blog. Passamos por como criar Micro QR code em C# programaticamente. Além disso, também abordamos a criação de um Micro QR Code retangular usando Aspose.BarCode para .NET. Da mesma forma, você pode conferir a documentação, o repositório GitHub e as referências da API para aprender mais.

Faça uma pergunta

Você pode nos informar sobre suas perguntas ou dúvidas em nosso fórum.

Veja Também