Automatic Certificate Generator is a web application built with Flask that allows users to generate customized certificates in bulk based on uploaded names. It supports uploading a text file containing names, dynamically placing them on a certificate template, and generating a downloadable ZIP file containing individual certificates.
- Upload Names: Users can upload a
.txt
file containing names of certificate holders. - Customization: Certificates are dynamically generated with each name centered and aligned on a predefined template.
- Date and Signature: Each certificate includes the current date and a predefined signature.
- Download: Generates a ZIP file containing individual certificates for each name uploaded.
- Cleanup: Automatically deletes temporary files after generating and delivering the ZIP file.
- Python
- Flask
- OpenCV (cv2)
- PIL (Pillow)
- HTML