Este projeto foi efetuado no âmbito de uma necessidade de emissão de certificados repetidos com múltiplas sessões, formações ou percursos paralelos.
Foi criado um template simples mas que pode ser alterado para a criação de elementos mais complexos.
Apesar de existirem outras ferramentas, não encontrei nenhuma com a flexibilidade que queria e em R.
Foi criado um template genérico, mas o mesmo pode ser alterar para se adaptar às necessidades do evento.
- Mudança do tamanho, formato e iconografia incluida no certificado
- Mudança dos parâmetros a incluir
Para configurar localmente um projeto em R que foi clonado do GitHub, siga estes passos simples:
- Instalar o R e o RStudio: Certifique-se de que tem o R e o RStudio instalados no seu computador;
- Clonar o Repositório do GitHub;
- Alterar o ficheiro Presenças com os dados pretendidos. Coluna Nome deve ser mantida para o Nome dos participantes; Podem ser criados nomes e texto para cada uma das sessões/formações e guardado o ficheiro; Alterar o PPT modelo
- Abrir o Projeto no RStudio e abrir o Script Run.R; Deve ser alterado o caminho para o ficheiro soffice.exe. Valor predefinido: "C:/Program Files/LibreOffice/program/soffice.exe"
- Source Run.R Tempo por ficheiro criado e convertido = 3s
Para correr o projeto é necessário ter instalado o LibreOffice para a conversão de PPT para PDF.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License.
Ver LICENSE.txt
para mais informações.
João Dionísio - @jdrdionisio
Project Link: https://github.com/jdrdionisio/gerador_certificado