# PowerPoint Slideshow Viewer?

**URL:** <https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549>\
**Category:** Ask for Help\
**Created:** [October 24, 2021, 8:56pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549 "2021-10-24T20:56:59Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kyan\_Lynch](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyan_lynch/32/28521_2.png) [@Kyan\_Lynch](https://community.glideapps.com/u/Kyan_Lynch)\
**Post date:** [October 24, 2021, 8:56pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/1 "2021-10-24T20:56:59Z")

</div>

Is there a way to display a PowerPoint as a slideshow that users can click through?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [October 24, 2021, 10:34pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/2 "2021-10-24T22:34:18Z")

</div>

Might be worth looking at this post and thread. It’s been discussed and tried with Google slides instead of PowerPoint. I’m not sure how much success people have had, but it seems like it might be possible, or at least partially possible

[https://community.glideapps.com/t/please-give-us-feedback-web-view/6959/56?u=jeff\_hager](https://community.glideapps.com/t/please-give-us-feedback-web-view/6959/56)

---

<div class="post-metadata">

**Author:** ![Kyan\_Lynch](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyan_lynch/32/28521_2.png) [@Kyan\_Lynch](https://community.glideapps.com/u/Kyan_Lynch)\
**Post date:** [October 24, 2021, 11:54pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/3 "2021-10-24T23:54:38Z")

</div>

Thanks for responding. I looked through that thread and that won’t work for me. I’ve been thinking of ways I could convert the slides into images and then display as an image carousel, but users upload the PPTs, and I can use integromat to make the conversion from PPT to pngs, but I have no way to get them back. I’ll keep thinking of possible workarounds.

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [October 25, 2021, 12:48am UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/4 "2021-10-25T00:48:29Z")

</div>

There’s also a way to publish a PPT online through a OneDrive account and access it through WebView.

---

<div class="post-metadata">

**Author:** ![ehdubya](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ehdubya/32/24087_2.png) [@ehdubya](https://community.glideapps.com/u/ehdubya)\
**Post date:** [October 25, 2021, 1:22am UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/5 "2021-10-25T01:22:40Z")

</div>

> [@Kyan\_Lynch](#):
>
> I can use integromat to make the conversion from PPT to pngs, but I have no way to get them back

Just spitballing here but…if after what you mentioned above you added a Google Drive module in Integromat to upload the PPT slide pngs into your Google Drive - could you then search them and add them to your Glide app’s Google Sheet directly using a Google Sheet (Add Row) module, adding the “share image” link and any other details about each slide to said row…would that work?

After that, maybe use the “Swipe” Layout to display the slides…could make for an interesting (and interactive) PPT presentation.

Just my $.02 🤓

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [October 25, 2021, 12:50pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/6 "2021-10-25T12:50:06Z")

</div>

Isn’t there a way to use Webview to display Google Slides? I can’t find the link but I can remember I tried that myself.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [October 25, 2021, 1:10pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/7 "2021-10-25T13:10:55Z")

</div>

Haven’t tried it, but wouldn’t surprise me if slides don’t allow themselves to be embedded.

But… if you publish them first then it would work, for sure.

[https://support.google.com/a/users/answer/9308870?hl=en](https://support.google.com/a/users/answer/9308870?hl=en)

---

<div class="post-metadata">

**Author:** ![Kyan\_Lynch](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyan_lynch/32/28521_2.png) [@Kyan\_Lynch](https://community.glideapps.com/u/Kyan_Lynch)\
**Post date:** [October 25, 2021, 3:32pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/8 "2021-10-25T15:32:35Z")

</div>

I appreciate the help, everyone!

The challenge is that this is user-generated content. They upload the PPTs, and I need users to be able to download them as PPTs too. I would also like to allow users to “preview” the PPTs through the app, so they know if they want to download that particular PPT or not.

I need a solution that starts with a user-uploaded pptx and converts it into something that can be viewed, like an image carousel.

---

<div class="post-metadata">

**Author:** ![Kyan\_Lynch](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyan_lynch/32/28521_2.png) [@Kyan\_Lynch](https://community.glideapps.com/u/Kyan_Lynch)\
**Post date:** [October 25, 2021, 3:37pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/9 "2021-10-25T15:37:16Z")

</div>

Thanks for responding!

I use Glide tables not GS. I could set up a google sheet just for this purpose, but I don’t know that it’s really worth it given other work I need to accomplish too. Having the ability to catch webhooks from integromat in Glide tables would be awesome.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [October 25, 2021, 3:39pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/10 "2021-10-25T15:39:16Z")

</div>

> [@Kyan\_Lynch](#):
>
> I need a solution that starts with a user-uploaded pptx and converts it into something that can be viewed, like an image carousel.

Is the app connected to a Google Sheet?  
If it is, then there will be more options.  
For example, you could take the uploaded file and pass it through an online convertor to generate an image, and then display that in the app.  
I use [ConvertAPI](https://www.convertapi.com) for a similar purpose - to convert PDF files into PNG images. It handles MS Office file conversions - see [https://www.convertapi.com/ms-office-api](https://www.convertapi.com/ms-office-api).

Edit: Scratch that, I just saw that you’re using Glide Tables, duh.

---

<div class="post-metadata">

**Author:** ![Kyan\_Lynch](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyan_lynch/32/28521_2.png) [@Kyan\_Lynch](https://community.glideapps.com/u/Kyan_Lynch)\
**Post date:** [October 25, 2021, 3:42pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/11 "2021-10-25T15:42:10Z")

</div>

Thanks for the suggestions! Depending on how much not having a preview bothers me I might give in and create/add a GS to this app to make it happen. Thanks for the suggestion of ConvertAPI - I was looking at a few options and it’s helpful to have a recommendation to go on.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [October 25, 2021, 3:47pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/12 "2021-10-25T15:47:52Z")

</div>

I’d certainly recommend ConvertAPI if you get to that point. I’ve been using it for several months and I do about 1000 conversions per month - both PDF-\>PNG and adding encryption to PDF files - and it works flawlessly. And the pricing is reasonable.

 ![Screen Shot 2021-10-25 at 11.46.59 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/d/2de103f32cccc35a07b710fc923b342419c7ed90.png)

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [October 25, 2021, 4:43pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/13 "2021-10-25T16:43:29Z")

</div>

Just to be clear on this, if you started with no Google Sheets then there’s no way to add it midway, as of now.

---

<div class="post-metadata">

**Author:** ![Kyan\_Lynch](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyan_lynch/32/28521_2.png) [@Kyan\_Lynch](https://community.glideapps.com/u/Kyan_Lynch)\
**Post date:** [October 25, 2021, 4:52pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/14 "2021-10-25T16:52:23Z")

</div>

Right, I’d have to start over on the project

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [October 25, 2021, 5:08pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/15 "2021-10-25T17:08:14Z")

</div>

You know, I’m pretty sure it would still be possible using a combination of something like ConvertAPI and the Experimental Code column.

I could see lots of uses for a general solution to convert any document into an image - maybe this is something @david might consider for one of his morning coffee breaks 😁

---

<div class="post-metadata">

**Author:** ![Kyan\_Lynch](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyan_lynch/32/28521_2.png) [@Kyan\_Lynch](https://community.glideapps.com/u/Kyan_Lynch)\
**Post date:** [October 25, 2021, 5:11pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/16 "2021-10-25T17:11:28Z")

</div>

I was thinking about that, but I want the whole PPT to display. As far as I can tell, if it was a pdf file instead, I could display it as an image, but only the cover slide would show, right?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [October 25, 2021, 5:17pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/17 "2021-10-25T17:17:22Z")

</div>

I’d have to check the docs, but I’m pretty sure there is an option to return a multi page document as an array of images. Not sure how that would work with an XC column though. I guess you’d need to coerce that into something that could be displayed as a carousel.

---

<div class="post-metadata">

**Author:** ![ehdubya](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ehdubya/32/24087_2.png) [@ehdubya](https://community.glideapps.com/u/ehdubya)\
**Post date:** [October 25, 2021, 5:22pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/18 "2021-10-25T17:22:40Z")

</div>

> [@Kyan\_Lynch](#):
>
> Having the ability to catch webhooks from integromat in Glide tables would be awesome.

💯

---

<div class="post-metadata">

**Author:** ![Kyan\_Lynch](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyan_lynch/32/28521_2.png) [@Kyan\_Lynch](https://community.glideapps.com/u/Kyan_Lynch)\
**Post date:** [October 25, 2021, 5:25pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/19 "2021-10-25T17:25:42Z")

</div>

If possible that would be awesome. If I had an array of images I could display them as a carousel using the image component, right?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [October 25, 2021, 5:30pm UTC](https://community.glideapps.com/t/powerpoint-slideshow-viewer/33549/20 "2021-10-25T17:30:16Z")

</div>

I believe so. I don’t know if anyone has ever tried this with XC, but in theory I think it should work.
