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 | 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: