Certificado de Conclusão
O componente de certificado gera um arquivo PDF no lado do cliente (navegador) utilizando a biblioteca jsPDF.
Ele é totalmente configurável através do arquivo src/js/certificate.js.
Teste Visual
Clique no botão abaixo para gerar um certificado de exemplo com um nome fictício.
Configuração
Arquivo de Configuração
Para alterar textos, cores ou layout do certificado, edite o arquivo src/js/certificate.js.
Exemplo de Configuração (JS)
const certificateConfig = {
title: "CERTIFICADO DE CONCLUSÃO",
courseName: "DevOps Arcade",
// ... outras configurações
};
Uso na Aplicação
A função generateCertificate(nomeOpcional) está disponível globalmente.
// Usar input da página ou nome passado por parâmetro
generateCertificate();
// Forçar um nome específico
generateCertificate("João da Silva");