Esta é uma API simples para gerar QR Codes usando ASP.NET Core e a biblioteca QRCoder.
A API fornece um endpoint para gerar QR Codes em formato PNG com base em um texto fornecido e um tamanho especificado.
- URL:
/QrCodeGenerator/GerarComPNG/{texto}&{tamanho}/
- Método:
GET
- Parâmetros:
texto
(string): O texto que será codificado no QR Code.tamanho
(int): O tamanho do QR Code gerado.
- Resposta: Uma imagem PNG contendo o QR Code.
-
Clone o Repositório: Clone este repositório em sua máquina local usando o comando:
git clone https://github.com/seu-usuario/seu-repositorio.git
-
Navegue até o Diretório do Projeto:
cd seu-repositorio
-
Instale as Dependências: Certifique-se de ter o .NET 6.0 SDK instalado. Caso a biblioteca QRCoder não esteja incluída no projeto, adicione-a usando o comando:
dotnet add package QRCoder
-
Compile e Execute a Aplicação: Execute o seguinte comando para iniciar a aplicação:
dotnet run
-
Acesse o Swagger UI: Para interagir com a API e testar os endpoints, abra o navegador e acesse:
https://localhost:{porta}/swagger
- Controllers/QrCodeGeneratorController.cs: Contém a lógica para geração de QR Codes.
- Program.cs: Configurações principais da aplicação, incluindo serviços e middlewares.
- ASP.NET Core: Framework para construção da API.
- QRCoder: Biblioteca utilizada para geração de QR Codes.
- Swagger/OpenAPI: Para documentação e testes da API.
Este projeto é licenciado sob os termos da licença MIT.