A comprehensive C# .NET solution for generating PowerPoint presentations from JSON content using both programmatic generation and template-based approaches.
- Template-Based Generation: Use existing PowerPoint templates with placeholder replacement
- Programmatic Generation: Create presentations from scratch with custom layouts
- Console application for direct use
- REST API for web integration
- Image upload and management
- Multiple slide layouts
- Automatic aspect ratio preservation
- Smart slide and image management (removes excess slides/images when not needed)
See WebAPI README for web service usage. See Console README for console app usage.
See ARCHITECTURE.md for system design details.