This is a Streamlit web application designed to convert PDF documents into summarized PowerPoint presentations. With this tool, users can easily extract text from PDF files, summarize the content into concise slides, and generate a PowerPoint presentation for efficient review and presentation purposes. This is not a text generator.
To use the PDF to Summarized PowerPoint Converter, follow these steps:
-
Clone the Repository: Clone or download the repository to your local machine.
-
Install Dependencies: Make sure you have Python installed on your machine. Navigate to the project directory in your terminal and install the required dependencies using pip:
pip install -r requirements.txt -
Run the Application: Run the Streamlit application using the following command:
streamlit run app.py -
Access the Application: Once the application is running, open a web browser and navigate to the local URL provided by Streamlit (usually http://localhost:8501).
-
Upload PDF File: Upload the PDF file you want to convert into a summarized PowerPoint presentation.
-
Customize Settings: Optionally, select a background image, adjust the top margin, and set the number of words for each slide's summary.
-
Generate PowerPoint: Click the "Generate PowerPoint" button to create the PowerPoint presentation with summarized slides.
-
Preview and Download: Preview the generated PowerPoint slides within the application. Click the "Download PPT" button to download the PowerPoint presentation for offline use or sharing.