PowerPoint Generator API
  • PowerPoint Generator API
  • Getting started
    • Quick start
  • API reference
    • token/create
    • generator/create
  • Knowledge base
    • Key concepts
    • Templating your presentation
    • Building your JSON payload
    • Finding shape names
  • JSON/ PPTX Reference
    • presentation
    • slides
    • shapes
      • textbox
      • chart
      • picture
      • table
    • tags
    • Deprecated
  • Examples
    • Presentation
      • Naming output presentation
      • Using multiple templates
    • Slide
      • Change shape size and position
      • Change shape background color
      • Hide or remove shape
      • Replacing tags
    • Textboxes
      • Add text
      • Set font type and size
      • Set font color and font background color
      • Set bold, italic & underline
      • Set text alignment
      • Set text indentation
      • Set text line spacing
      • Using bullet-points
    • Chart
      • Change font settings
      • Insert data
      • Adjust chart legend
      • Appending to data labels
    • Pictures
    • Table
      • Populate simple table
      • Using `text_runs` in Table cells
      • Handling merged cells
      • Update a specific cells in existing table
    • Tags
Powered by GitBook
On this page

Was this helpful?

  1. JSON/ PPTX Reference

slides

Hierarchy: presentation > slides

Each slide object will result in a single slide in the output presentation. Multiple slide objects may point to the same template slide number, in which case that template slide will be reused multiple times.

Parameter
Type
Input
Description

type

String

slide

[optional] Type of slide template to use

slide_index

Integer

int

[required] Slide template number to use. Zero-based.

tags

Object

shapes

Object

notes

String or Object

[optional] Represents slide notes.

- String: A simple way to display plain text in the slide notes.

JSON payload

"slides": [
 {
   "type": "slide",
   "slide_index": int,
   "tags": [],
   "shapes": [],
   "notes": string
 },
 {
   "type": "slide",
   "slide_index": int,
   "tags": [],
   "shapes": [],
   "notes": []
 }
]
PreviouspresentationNextshapes

Last updated 12 days ago

Was this helpful?

[optional] An array of . Shorthand way of updating keys (text) with values on a slide level.

[optional] An array of shape objects. See , , , .

- Object: Use for advanced formatting by defining text chunks. See the structure.

tag objects
textbox
table
chart
image
text object