Skip to content

This project is designed to simplify and automate the process of generation of certificates using python in docx format within seconds. πŸŽ—οΈ

License

Notifications You must be signed in to change notification settings

LikhithSP/Automated-Certificate-Generator-with-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

34 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ—οΈ Automated Certificate Generation Using Python

This project is designed to simplify and automate the process of generating certificates in .docx format using python

🌟 Project Overview

This repository demonstrates how to use Python to create, customize, and convert certificates efficiently. It leverages powerful libraries like python-docx, csv, to handle document creation and conversion seamlessly.

πŸ“‹ Features

  • Automated Certificate Creation: Generate certificates in bulk from a CSV file containing recipient details.
  • Customizable Templates: Use and modify .docx templates for certificate generation.
  • Directory Management: Handle input and output directories for easy file management.

πŸš€ Getting Started

To get started with this project, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/LikhithSP/Automated-Certificate-Generator-with-Python.git
  2. Install Dependencies: Install the required Python libraries:

    pip install python-docx 
  3. Prepare Your Data: Ensure your data.csv file is in the correct format and place it in the project directory.

  4. Run the Script: Execute the script to generate certificates and convert them to images:

    generate certificate.py

πŸ“‚ Directory Structure

automated-certificate/
β”œβ”€β”€ certificates/               # Input directory containing .docx certificate templates
β”œβ”€β”€ images/                     # Output directory for generated image files
β”œβ”€β”€ data.csv                    # CSV file with recipient details
β”œβ”€β”€ certificate-template.docx   # Template for certificate generation
β”œβ”€β”€ main.py                     # Main script for automation
└── README.md                   # Project documentation

πŸ› οΈ Technologies Used

  • Python: The core programming language used for scripting.
  • python-docx: For reading and writing .docx files.
  • **Microsoft Word and Pycharm for exceution

🀝 Contributions

Contributions are welcome! If you have ideas for improving this project or adding new features, feel free to fork the repository and submit a pull request. Issues and suggestions can also be raised in the Issues section.

πŸ“„ License

This project is licensed under the MIT License. See the LICENSE file for details.

🀝 Connect With Me

LinkedIn Β Β  GitHub

About

This project is designed to simplify and automate the process of generation of certificates using python in docx format within seconds. πŸŽ—οΈ

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages