Skip to content

This tool will generate a training certificate in PDF format and send it to the recipient.

License

Notifications You must be signed in to change notification settings

RonBulaon/CertificateMakerSender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CertificateMakerSender

This tool will read information from a CSV file. The information will then be used to create a training certificate file in PDF format. If the creation is succesful, the PDF file will then be sent to the recipient of the certificate via email.

screenshot tool

screenshot output

GetttingStarted

These instructions will help you get a copy of this tool and teach you how to make it work on your device.

Download a copy:

git clone https://github.com/RonBulaon/CertificateMakerSender.git

Requirements :

Ensure that you have edited the samples/namelist.csv to your actual data. Make a certificate template in PNG format.

cd CertificateMakerSender
pip install -r requirements.txt

Run:

Execute the tool by running below command (or make an executable file). Once the GUI has started supply the needed information. You can follow sample files at samples folder.

python app.py

Samples' Folder:

  • output/namelist.csv - sample input file
  • output/cert.png - sample certificate template
  • samples/output/files.pdf - sample output files

Convert to an executable file(optional):

Run command below and execute the file at dict/app.exe folder.

pyinstaller -wF app.py

Acknowledgements

I have used the following modules. Thank you!

Copyright

Copyright (c) 2019 Ron Bulaon
Licensed under The MIT License (MIT). See LICENSE.md for more info.

About

This tool will generate a training certificate in PDF format and send it to the recipient.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages