Esse projeto utiliza Node.js, Handlebars e Puppeteer.
Use o postman (ou similar) para executa um POST em https://gerador-certificado-pdf.herokuapp.com/certificado com um body nesta estrutura:
{
"data": {
"courseName": "Jogos Digitais",
"date": "Outubro de 2020",
"studentName": "Raissa Scheeren"
}
}
Faça o download da response pelo Postman.
(Há um exemplo em imagem na pasta "exemplo de uso pelo Postman" no repositório).
Primeiramente, instale as dependências do projeto com "npm install".
Use o comando "node index.js".
Use o postman (ou similar) para executa um POST em localhost:3000/certificado com um body nesta estrutura:
{
"data": {
"courseName": "Jogos Digitais",
"date": "Outubro de 2020",
"studentName": "Raissa Scheeren"
}
}
(Também há um exemplo em imagem no repositório).
O PDF será criado na pasta /tmp do projeto.
Para fazer download pelo browser, faça F5 e o pop-up de download será aberto.