Geração de QR Code usando API do LATROMI

Neste tópico vamos descobrir como gerar uma imagem contendo um QR Code usando uma API nativa do LATROMI

Você pode conferir um exemplo em funcionamento neste link.

Consumindo a API

Endereço

A Web API de geração de QR Code fica hospedada junto a cada instância do LATROMI Web, e pode ser ser acessada no caminho relativo /API/BarCode/QRCode/ usando o método GET.

É necessário que o usuário esteja autenticado para usar a API.

Parâmetros

Os parâmetros de URL a seguir estão devem ser usado para a geração do QR Code:

Nome Obrigatório Decrição
text :ballot_box_with_check: Texto a ser transformado em QR Code.
width Largura do QR Code em pixels.
height Altura do QR Code em pixels.
size Tamanho do QR Code em pixels. Este parâmetro é um atalho para informar a Altura e Largura no mesmo parâmetro.
margin Margem do QR Code.
download Informar ‘true’ para fazer o download do arquivo ao invés de abri-lo no navegador.

Exemplos

Considerando o que o endereço base do LATROMI Web seja https://latromi.meudominio.com.br/web, o exemplo a seguir, transforma o texto “Isso é um teste” em um QR Code, com tamanho de 200px:

https://latromi.meudominio.com.br/web/api/barcode/qrcode?text=Isso%20%C3%A9%20um%20teste&size=200
Observe que o texto foi codificado para ser passado na URL. Isso é muito importante para que o código seja gerado corretamente. Você pode usar a função `encodeURI(string)` do JavaScript ou `System.Uri.EscapeDataString(string)` do C# para fazer a codificação do texto a ser enviado na URL.

O QR Code gerado pode ser conferido logo abaixo:

image