Skip to content

A Python-based project that automates the creation of professional E-Certificates using FPDF and CSV data.

Notifications You must be signed in to change notification settings

mycoder-in/Certificate-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Certificate-Generator

A Python-based project that automates the creation of professional E-Certificates using FPDF and CSV data.

✨ Features

πŸ“‚ Bulk certificate generation from a CSV file (list of participants).

πŸ–ΌοΈ Custom certificate templates (A4, landscape/portrait).

✍️ Automatic placement of participant name, event details, and signatures.

πŸ”’ Configurable fonts, sizes, and positions.

πŸ“‘ Generates certificates as PDF files.

πŸ› οΈ Tech Stack

*Python 3

*FPDF (for PDF generation)

*CSV module (for reading participant details)

πŸš€ How It Works

Prepare a CSV file with participant details.

Set up your certificate template (background image).

Add signature images (e.g., HOD & Dean).

Run the script β†’ Certificates will be generated automatically in PDF format.

πŸ’‘ Use Cases

-->University/College Event Certificates

-->Workshop/Training Program Certificates

-->Hackathon/Competition Participation Certificates

πŸ“‚ Project Structure β”œβ”€β”€ certificates/ # Generated certificates
β”œβ”€β”€ template/ # Certificate template image
β”œβ”€β”€ signatures/ # Signature images
β”œβ”€β”€ participants.csv # Participant data
β”œβ”€β”€ certificate_generator.py
└── README.md

About

A Python-based project that automates the creation of professional E-Certificates using FPDF and CSV data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages