How to display Powerpoint Presentation in Kentico Website

Amit Srivastava asked on April 10, 2018 16:44

Hello Everyone,

I have a requirement that I need to display a powerpoint presentation in my kentico web page. I am using CMS attachment in transformation but unable to display the presentation. Can anyone please help me on this issue?

Thanks, Amit

Recent Answers


Peter Mogilnitski answered on April 10, 2018 21:21

You can probably go with EBMED Code and one drive solution

0 votesVote for this answer Mark as a Correct answer

Amit Srivastava answered on April 11, 2018 09:16

Hi Peter,

Thank you for response but using this way I have to upload all the pptx file to one drive and need to use that embed code in html. Is there any way to use it in transformation? If I have 10 pages then I have to use some condition to display required presentation according to page and I have to use all the embed code in html. How to use it in repeater?

Thanks, Amit

0 votesVote for this answer Mark as a Correct answer

Matt Nield answered on April 11, 2018 12:13 (last edited on April 11, 2018 12:23)

You can do this using the Google document viewer without needing to host the document with google. You need to provide a URL to your PowerPoint with a querystring of embedded=true. (i.e. https://www.foo.com/awesome-presentation.ppt?embed=true). You can use the following markup:

<iframe src="http://docs.google.com/gview?url=https://www.foo.com/awesome-presentation.ppt?embed=true" style="width:600px; height:500px;" frameborder="0"></iframe>


Nope - that does not seem to work any more - ignore this.

0 votesVote for this answer Mark as a Correct answer

Rui Wang answered on April 11, 2018 20:04

I think the basic is how do you display a PPT in a regular web page (not even in Kentico). Most of the solution you can find either use OneDrive or you will need to get a 3rd party plugin/converter. So you'll need to figure that part out first before consider how to do that in Kentico.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.