Skip to content

sho6000/Slide-Saver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slide Saver - PowerPoint Presentation Generator

Slide Saver is a Python application that allows you to easily create PowerPoint presentations from text input. It's designed to simplify the process of generating presentation slides for various purposes, such as church events, meetings, or any situation where you need to display textual content in a slide format. Click here for full code description | WiKi

Features

  • User-Friendly Interface: Slide Saver provides a simple and intuitive user interface for entering text content and customizing presentation settings.

  • Text Formatting: You can customize the font, font size, font color, and apply bold, italics, and underline formatting to your text.

  • Line Spacing: Choose from predefined line spacing options to adjust the layout of your text content.

  • Background Options: Select a background color (black or white) or upload a custom background image to personalize your slides.

  • Automatic Slide Creation: Slide Saver automatically divides your input text into slides, placing each stanza on a separate slide.

  • PowerPoint File Generation: After customizing your presentation, Slide Saver generates a PowerPoint file (.pptx) for you to download and use.

Usage

  1. Clone this repository to your local machine.

  2. Install the required Python libraries using pip:

    pip install -r requirements.txt
  3. Run the Streamlit app by executing the following command:

    streamlit run main.py
  4. Access the application in your web browser and use the user interface to enter text content and customize your presentation settings.

  5. Click the "Generate Presentation" button to create your PowerPoint presentation.

  6. Download the generated presentation file and use it for your intended purpose.

Dependencies

  • Streamlit: Web application framework for creating the user interface.
  • Python-pptx: A library for creating and updating PowerPoint (.pptx) files.

Contributing

<<<Contributions to Slide Saver are welcome! If you'd like to contribute, please open an issue or submit a pull request with your proposed changes>>>

ScreenShots

Screenshot 2023-10-28 145008 Screenshot 2023-10-28 145036

About

Powerpoint creator in python, hosted on streamlit

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages