A desktop tool for merging PowerPoint files and exporting them as a single PDF.
Great for students and organized people
- No setup required — just run the
.exe - Simple folder picker (GUI-based)
- Watermark removal:
Automatically removes
"Evaluation Warning : The document was created with Spire.Presentation for Python" - Supports multiple PowerPoint formats (
.ppt,.pptx,.pps, etc.) - Error handling for corrupted or temporary files
- Built using PyInstaller – no Python or Office installation required
The .exe is under Releases
SummaryPoints/
├── concatPowerPoints.py # Main (and single) Python script
├── icon.ico # App icon
├── assets/
│ └── icon.png # Used in README
├── README.md # You're here 🙂
├── .gitignore # Ignore build artifacts
- Run
SummaryPoints.exe - Select a folder containing PowerPoint files
- The tool will:
- Merge all presentations
- Remove Spire watermark
- Save a clean
.pptx - Convert it to
.pdf - Delete the intermediate watermarked file
Create dist/, build/, and pyinstaller.spec with:
pyinstaller --onefile --noconsole --icon="icon.ico" ^
--add-binary "path\to\Spire.Presentation.Base.dll;spire\presentation\lib" ^
--add-binary "path\to\libSkiaSharp.dll;spire\presentation\lib" ^
concatPowerPoints.pyThe .exe will be inside the dist/ folder.
Make sure you're in the right virtual environment and have all dependencies installed.
Powered by python-pptx, spire.presentation, pyinstaller, and tkinter