Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A website that convert your PNG files into PowerPoint presentations. + standalone version

License

ahson01/ppt-to-png



πŸ–ΌοΈ PNG to PPT Converter

Easily convert PNG images to PowerPoint (PPT) presentations with our simple tool! This project offers two methods: a web interface and a standalone script. 🎨

✨ Features

  • Two Modes of Operation:
    • 🌐 Website: Access via a local web server.
    • πŸ–₯️ Standalone: Run the script directly for quick conversions.
  • Organized File Handling:
    • Website: Uploads and outputs are stored in respective folders.
    • Standalone: Input files are placed in a designated folder, and output files are stored at the root directory.

πŸ“ Repository

Access the repository here.


🌐 Website Version

The website version provides an easy-to-use interface for converting PNG images to PPT.

πŸ”§ How to Run

  1. Navigate to the Project Directory:
    cd ppt-to-png
  2. Run the Web Version:
    python web_version.py
  3. Access the Web Interface:
    • Open your browser and go to: http://localhost:8080
  4. Uploading Files:
    • Upload your PNG files via the web interface.
    • Converted PPT files will be saved in the outputs folder.

πŸ“ Folder Structure for Website Version

  • uploads: Store your uploaded PNG files here.
  • outputs: Your converted PPT files will be saved here.

πŸ–₯️ Standalone Version

If you prefer a more direct approach, use the standalone script.

πŸ”§ How to Run

  1. Navigate to the Project Directory:
    cd ppt-to-png
  2. Prepare Your Files:
    • Place all your PNG files in the files folder.
  3. Run the Standalone Script:
    python standalone.py
  4. Output Location:
    • The converted PPT files will be saved in the root directory of the project.

πŸ“ Folder Structure for Standalone Version

  • files: Place your PNG files here before running the script.
  • outputs: The converted PPT files will be saved in the root directory.

πŸš€ Getting Started

Prerequisites

  • Python 3.x
  • Required libraries (install via requirements.txt)

Installation

  1. Clone the Repository:
    git clone https://github.com/TheProlifical/ppt-to-png.git
  2. Install Required Libraries:
    pip install -r requirements.txt

πŸ› οΈ Tech Stack

  • Python 🐍
  • Bottle 🍾 (for the web interface)
  • python-pptx πŸ“Š (for generating PowerPoint files)
  • PIL πŸ–ΌοΈ (Python Imaging Library for image processing)
  • Threading 🧡 (for handling concurrent tasks)

🎯 Future Enhancements

  • Add support for more image formats.
  • Implement batch processing for large sets of images.

🀝 Contributions

Feel free to fork this repository and contribute! Pull requests are welcome.


πŸ“„ License

This project is licensed under the BSD 3-Clause "New" or "Revised" License. See the LICENSE file for details.


Made with ❀️ by Ahson.


About

A website that convert your PNG files into PowerPoint presentations. + standalone version

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published