Criar código QR
using IronBarCode;

// The value of the QR code as a string. Also suitable for URLS
string value = "https://ironsoftware.com/";

// Simplest example of creating a QR Code with no settings
GeneratedBarcode myQRCode = QRCodeWriter.CreateQrCode(value);

// Advanced example with all parameters exclusive to QR codes set:

// The error correction level of the QR code
var correction = QRCodeWriter.QrErrorCorrectionLevel.Highest;

// The width and height of the QR code in pixels
int size = 500;

// QR version.
// Please read https://www.qrcode.com/en/about/version.html to learn more about what QR version is
int qrVersion = 0;

GeneratedBarcode myQRCodeComplex = QRCodeWriter.CreateQrCode(value, size, correction, qrVersion);
NuGet Download
PM > Install-Package BarCode
Criar código QR

Criar código QR

O IronBarcode oferece aos desenvolvedores métodos intuitivos e fáceis de usar para criar códigos QR únicos com uma infinidade de personalizações. Se você é um desenvolvedor em busca de um gerador de código QR simples com poucas linhas de código ou de um gerador mais complexo onde você pode controlar todos os aspectos do código QR, como o nível de correção, o tamanho e a versão, o IronBarcode oferece tudo o que você precisa em uma única biblioteca.

Após importar a biblioteca IronBarcode, primeiro instanciamos a classe QRCodeWriter e depois usamos QRCodeWriter.CreateQrCode para criar um novo código QR com um valor de string de um URL. Este método é a maneira mais simples de criar um código QR com configurações padrão.

Podemos ajustar o errorCorrectionLevel do código QR para uma personalização maior. Este nível está correlacionado à quantidade de redundância ou dados de recuperação de erros incluídos no código QR, tornando-o mais tolerante a falhas e garantindo que funcione em condições adversas.

Para controlar o size, simplesmente atribua um valor inteiro a ele. O qrVersion (entre 1 e 40) representa a versão do código QR. Dependendo de quanto dado você deseja armazenar e da capacidade que deseja que o código QR tenha, os desenvolvedores podem ajustá-lo finamente para equilibrar entre capacidade e tamanho para garantir otimização. Para mais informações sobre como determinar a versão do seu código QR, consulte esta documentação aqui.

Finalmente, passamos todas as nossas variáveis estabelecidas, size, qrVersion, e correction, para o método QRCodeWriter.CreateQrCode novamente para gerar um código QR personalizado com todos os atributos listados acima.

Explore Como Criar Imagens de Código de Barras Personalizadas
Ver no GitHub

Pronto para começar?

Nuget Downloads 2,540,041Versão:2026.11recém-lançado