Create a new PowerPoint presentation.
Open an existing PowerPoint presentation from a file.
Save a presentation to a file.
Get information about a presentation.
Set core document properties.
Add a new slide to the presentation.
Get information about a specific slide.
Populate a placeholder with text.
Add bullet points to a placeholder.
Add a textbox to a slide.
Add an image to a slide with graceful error recovery.
Add an image from a base64 encoded string to a slide.
Add a table to a slide with comprehensive parameter validation.
Format a table cell with comprehensive error handling and parameter validation. This function applies formatting to a cell in a table on a slide. It provides options for text formatting (font size, name, style, color), cell background color, and text alignment....
Add an auto shape to a slide. This function adds a shape to a slide in the presentation. It supports various shape types and allows customization of fill color, line color, and line width. Args: slide_index: Index of the slide to add the shape to (0-based) shape_type: Type of shape to add. Supported types include: - Basic shapes: 'rectangle', 'rounded_rectangle', 'oval', 'triangle', 'diamond' - Polygons: 'pentagon', 'hexagon', 'heptagon', 'octagon' - Stars and arrows: 'star', 'arrow' - Misc: 'cloud', 'heart', 'lightning_bolt', 'sun', 'moon', 'smiley_face', 'no_symbol' - Flowchart: 'flowchart_process', 'flowchart_decision', 'flowchart_data' left: Left position in inches top: Top position in inches width: Width in inches height: Height in inches fill_color: RGB color list for shape fill [R, G, B] (0-255 for each value) line_color: RGB color list for shape outline [R, G, B] (0-255 for each value) line_width: Width of the shape outline in points presentation_id: ID of the presentation to use (uses current presentation if not specified)
Add a chart to a slide with comprehensive error handling.
No configuration needed. Connect to run tools.