Skip to content

This project aims to generate bulk certificates and personalize them using a database that contains, names, courses and dates.

License

Notifications You must be signed in to change notification settings

jdrdionisio/gerador_certificado

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Indíce
  1. Sobre o projeto
  2. Como Começar
  3. Contribuir
  4. Licença
  5. Contactar

Sobre

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

(back to top)

Framework

  • R
  • Officer
  • LibreOffice

Como Começar

Para configurar localmente um projeto em R que foi clonado do GitHub, siga estes passos simples:

  1. Instalar o R e o RStudio: Certifique-se de que tem o R e o RStudio instalados no seu computador;
  2. Clonar o Repositório do GitHub;
  3. 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
  4. 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"
  5. Source Run.R Tempo por ficheiro criado e convertido = 3s

Pré-requisitos

Para correr o projeto é necessário ter instalado o LibreOffice para a conversão de PPT para PDF.

Contribuir

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Licença

Distributed under the MIT License. Ver LICENSE.txt para mais informações.

(back to top)

Contactar

João Dionísio - @jdrdionisio

Project Link: https://github.com/jdrdionisio/gerador_certificado

(back to top)

About

This project aims to generate bulk certificates and personalize them using a database that contains, names, courses and dates.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages