# How to Create a Presentation from a File

{% stepper %}
{% step %}

#### Open the Add-in

Launch PowerPoint and open the ChatGPT for Powerpoint add-in.\
If you see no add-in, check the ["How to install" ](/how-to-install/how-to-install.md)article<br>

<figure><img src="/files/nEPg5B6RcJ3dgFyO4vEl" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Select “Create from File” Option

You can also create from:

* #### [<sub>Create from Text</sub>](/how-to-create-a-presentation/how-to-create-a-presentation-from-text.md)
* #### [<sub>Create from Youtube</sub>](/how-to-create-a-presentation/how-to-create-a-presentation-from-a-youtube-link.md)
* #### [<sub>Create from Topic</sub>](/how-to-create-a-presentation/how-to-create-a-presentation-from-a-topic.md)

{% endstep %}

{% step %}

#### Upload Your File

* Click the Upload File button.
* Choose your file from your computer. Supported formats include .docx, .pdf, and .txt \
  \
  ![](/files/zp7O5YzO0p8AcIkJWVsE)![](/files/v4D8hS275vV7ckBH9P0C)
  {% endstep %}

{% step %}

#### Select the Language

* Choose the language you want your presentation to be created in (English, Spanish, German, etc.).\
  \
  ![](/files/84yuAonACXQJUd2ecsgk)
  {% endstep %}

{% step %}

#### Choose Number of Slides

* Select how many slides you want:
* Short summary (e.g., 5 slides)
* Medium detail (e.g., 8–10 slides)
* Full in-depth deck (e.g., 12+ slides)\
  \
  ![](/files/Ttxc0clRBZbhQ1iZ8j8g)
  {% endstep %}

{% step %}

#### Turn on Advanced Options (Optional)

* Choose Image Style
* Selects the content form (detailed or short)

#### Select the type of images you want used in your presentation:<br>

* Unsplash (beautiful, high-quality photos)
* Pexels (diverse, free-to-use stock images)
* AI Images (generated by artificial intelligence)
* Web Images (if you prefer web generated images)\
  \
  ![](/files/c18Wfpwhrr5GnqfXGMhk)
  {% endstep %}

{% step %}
**Preview and Edit Outlines**

* &#x20; You can replace the order of slides or change the titles of the slides\
  \
  ![](/files/0281ij4JccDAgrhRKsum)<br>
  {% endstep %}

{% step %}

#### Choose Your Slide Template

* Pick a design template that suits your topic
* Change the colour of the template if necessary\
  \
  ![](/files/tKHYgcZZ3A5uOr4JddLo)<br>
  {% endstep %}

{% step %}

#### Click "Continue"

Hit the Continue button and let the AI do the work.

The tool will create:

* Slide titles&#x20;
* Suitable Content
* Structured flow
* Visuals&#x20;

{% endstep %}

{% step %}

#### Review&#x20;

* Preview the generated presentation.
* Make edits if needed

{% endstep %}
{% endstepper %}

**Pro Tip:**\
You can regenerate individual slides, edit the text, or customize visuals directly in PowerPoint afterward.<br>

1. [Create Slide ](/how-to-create-slide.md)(Choose Template Layout - Press “Continue” - Add Topic or Prompt (Turn on Advanced Options if necessary)  -  Press “Continue” - Completed!)
2. [Add/Replace an image](/how-to-add-image.md)  (Choose a Slide to Add or Replace image - Type keywords in search - Press Search Button - Press “Insert” or “Crop” Button on the image - Completed!)
3. [Rewrite Text](/how-to-rewrite-text.md) (Choose Preferred Action or Provide Specific Instructions to Enhance Your Slides - Choose Where You Want to Apply Changes “Selected slides or Selected Text” - Press the Button “Submit” - Completed!)
4. [Add Speaker Notes](/how-to-generate-speaker-notes.md) (Select Your Option “Generate For All Slides or Generate For Selected Slide” - Completed!)

#### <br>

#### <br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.twistly.ai/how-to-create-a-presentation/how-to-create-a-presentation-from-a-file.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
