Skip to content

Instantly share code, notes, and snippets.

@ermogenes
Created April 2, 2025 13:25
Show Gist options
  • Save ermogenes/0344a0f1d16527c2ab3bb7fe1bdbb5c8 to your computer and use it in GitHub Desktop.
Save ermogenes/0344a0f1d16527c2ab3bb7fe1bdbb5c8 to your computer and use it in GitHub Desktop.
RapiPDF pré-configurado para download automático em aplicação ASP.NET com static file server.
<!doctype html>
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="https://unpkg.com/rapipdf/dist/rapipdf-min.js"></script>
<style>
rapi-pdf{ display:none; }
</style>
</head>
<body>
Caso o download tenha sido bloqueado, permita o uso de pop-ups e atualize a página.
<rapi-pdf
id="thedoc"
pdf-primary-color="blue"
pdf-alternate-color="navy"
pdf-title="<PDF Title>"
pdf-footer-text="<PDF Footer>"
include-api-list=true
include-example=true
>
<template>
{
"index" : "ÍNDICE",
"api" : "API",
"apiList" : "Lista da API",
"apiReference" : "Referência da API",
"apiVersion" : "Versão da API",
"contact" : "CONTATO",
"name" : "NOME",
"email" : "E-MAIL",
"url" : "URL",
"termsOfService" : "Termos de Uso",
"securitySchemes": "ESQUEMAS DE SEGURANÇA",
"type" : "TIPO",
"description" : "DESCRIÇÃO",
"request" : "REQUISIÇÃO",
"requestBody" : "CORPO DA REQUISIÇÃO",
"response" : "RESPOSTA",
"responseModel" : "MODELO DE RESPOSTA",
"statusCode" : "CÓDIGO DE STATUS",
"deprecated" : "DEPRECIADO",
"allowed" : "permitido",
"pattern" : "pattern",
"parameters" : "Parâmetros",
"method" : "MÉTODO",
"securityAndAuthentication" : "Segurança e Autenticação",
"noRequestParameters" : "Nenhum parâmetro",
}
</template>
</rapi-pdf>
<script>
document.getElementById("thedoc").generatePdf('./swagger/v1/swagger.json')
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment