create_presentation
Generate PowerPoint presentations programmatically using JSON specifications for slides, shapes, text, and formatting. Create new .pptx files with customizable layouts and content.
Instructions
Create a new PowerPoint presentation from scratch. Accepts a JSON specification with slides, shapes, text content, and formatting. Supports text boxes, rectangles, ovals, images, and various text formatting options. Use this to create new presentations before using other tools to modify them.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| output_path | Yes | Path to save the new PowerPoint file (.pptx) | |
| layout | No | Slide layout: '16:9' (default), '4:3', 'widescreen', or 'standard' | 16:9 |
| slides | No | Array of slide specifications |