A simple commandline app for generating bulk of certificates
- Supports png, jpg image templates for certificates
- Extracts names from excel file
- Makes text bold if needed
- Generates bulk certificates in minutes
$ pip install certi-builer
$ git clone https://github.com/Horizon733/certi-build
$ cd certi-build
$ python setup.py install
$ certi-builder build
certificate image path: <your path>
Excel file path: <your path>
Text color: Hex color code E.g #000000
Font file path: <your path> Please use ttf fonts
Font size: Int E.g 10
Output location: <your path>
X location: X-axis coords, These you can find in paint
Y location: Y-axis coords, These you can find in paint
$ certi-builder build --bold
certificate image path: <your path>
Excel file path: <your path>
Text color: Hex color code E.g #000000
Font file path: <your path> Please use ttf fonts
Font size: Int E.g 10
Output location: <your path>
X location: X-axis coords, These you can find in paint
Y location: Y-axis coords, These you can find in paint
If you have any idea please open an issue so we could discuss and if you want some inspiration have a look at Upcoming Features.
Please make sure to read contributing.md before starting to contribute.
- Make sure to install all dependencies in a new environment before start developing any new feature
pip install -r requirements.txt
- Use black for formating and checking code quality before committing your code
- Support for different kind of files for name extraction
- Different kinds of text formatting E.g Italic, Underline
- AI recognization for replacing name in certificate