Skip to content
This repository has been archived by the owner on Dec 3, 2023. It is now read-only.

Generates Certificates with Name and Project Names based on a CSV file

License

Notifications You must be signed in to change notification settings

Kaushal1011/Automatic-CertificateDetail-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatic Certificate Detail Generator

Generates certificates by filling names and project / competition name based on a data present in the CSV file.

Usage

  • Install the dependencies using pip install -r requirements.txt
  • Run the script using python3 main.py
  • Enter the path to the CSV file
  • Enter the path to the template file (certificate)
  • Enter the path of the font file to be used
  • Enter the path to the output folder (optional)

To use the drawrectage.py file, run the following command:

python3 drawrectage.py --image <path to image>

CSV File Format

Participant Name,Project Name (or Competition Name)

More about the program

  • Reads names.csv and certi.png and adds names and project title in certificate based on coordinates specified.
  • The format of the .csv can be altered as per the requirements of the details.

Read Comments in code to get clearer idea of script

Contribute

  • Fork the repository
  • Clone the repository using git clone https://github.com/<username>/Automatic-CertificateDetail-Generator.git
  • Create a new branch using git checkout -b <branch_name>
  • Make changes and commit using git commit -m "<commit_message>"
  • Push the changes using git push origin <branch_name>
  • Create a pull request

About

Generates Certificates with Name and Project Names based on a CSV file

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages