PowerPoint Image Organizer is a Python application that allows users to easily create PowerPoint presentations with multiple images per slide. It provides a user-friendly GUI for selecting images, arranging their order, and customizing presentation settings.
- Create new PowerPoint presentations or add to existing ones
- Add multiple images to slides with automatic layout
- Customize margins, line width, and colors
- Apply rounded corners to images
- Preview selected images
- Reorder images within slides
- Supports various image formats (PNG, JPG, JPEG)
- Clone the repository:
git clone https://github.com/MoAlkhateeb/powerpoint-image-organizer.git
- Install the required dependencies:
pipenv install
- Run the application:
python src/gui.py
- Use the "Browse" button to select an existing presentation or enter a new filename.
- Adjust presentation settings as needed (margins, line width, color, etc.).
- Click "Add Images" to select the images you want to include.
- Arrange the order of images using the "Move Up" and "Move Down" buttons.
- Click "Generate Presentation" to create your PowerPoint file.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.