Skip to content

Latest commit

ย 

History

182 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Latest Release Downloads CodeFactorLines of CodeLicense

Slide Generator

An offline desktop tool to auto-generate PowerPoint slides from templates and spreadsheet data.

Cross-platform, parallel-processing support, no Office required.

VERSION 2 IS IN PROGRESS!!!

Features

  • Automated Slide Generation: Instantly create PowerPoint presentations from Excel spreadsheets and PPTX templates.
  • Intelligent Image Processing:
    • Smart ROI (Region of Interest) Strategies:
      • Rule of Thirds (Face Focus): Detect faces and align them with the "rule of thirds" grid for professional photographic composition.
      • Prominent (Saliency): Automatically identifies and preserves the most visually striking or important region of the image.
      • Center: Traditional center-point anchoring for standard layouts.
    • Precision Cropping Modes:
      • Fit: Automatically calculates the optimal aspect ratio and scales the image to fit perfectly within the target shape without distortion.
      • Crop: Performs a direct cut based on the target dimensions for pixel-perfect results.
  • Cloud-Ready Data Handling:
    • Auto-Resolve Cloud Links: Supports direct image resolution from Google Drive, OneDrive, and Google Photos.
    • Automated Downloading: Automatically fetches remote images during the generation process, eliminating manual downloads.
  • Offline & Private: Runs 100% locally on your desktop. No internet connection required for core generation (Cloud features require temporary access).
  • No Office Needed: Generates slides without requiring Microsoft Office or PowerPoint to be installed.
  • Robust Job Management:
    • Real-time Monitoring: Track progress and status of every job and sheet.
    • Control: Pause, resume, cancel, or remove jobs at any time.
    • Resilience: Automatically saves job state; keeps your progress safe even if the app closes unexpectedly.
  • Modern UI/UX:
    • Clean, responsive interface with Dark/Light theme support.
    • Multi-language support (English, Vietnamese).
  • Performance:
    • Parallel processing for faster generation.
    • Cross-platform support (Windows, Linux).

Installation

Prerequisites

To run Slide Generator, you need to install the following runtime:

Setup

  1. Download: Get the latest release compatible with your platform from the Releases page.
  2. Run: Launch the application by running the executable file (Setup/Protable).

License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

Star History

Star History Chart

Contributing

We welcome contributions! Please see our Contributing Guide for details on how to set up the development environment, build the project, and submit changes.

Contributors


thnhmai06

NAV-adsf23fd
๐Ÿ‘‘ ๐Ÿ’ป ๐ŸŽจ

Core Framework: SlideGenerator.Framework

About

๐ŸŽž๏ธ An automated, template-based presentation generator

Topics

Resources

Code of conduct

Contributing

Stars

5 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages