4

I want to make my powerpoint slides visible on a web page in such a way the .pptx file cannot be downloaded. However that same webpage should also be accessible from an ipad (this rules out converting the ppt to flash or Silverlight). Finally the ppts contain numerous animations that the users should be able to click through.

Summarizing:

  1. Converting .pptx files to an web-based viewer format
  2. Visible on ipad
  3. User must be able to click through the animations

Does anyone know of a conversion program or file format that ticks all three boxes?

1

As a file format I would recommend ShockWave Flash. It can be opened by any browser that has Adobe Flash Player plugin installed (all browsers in these days).

Libreoffice can open (import) pptx files and export them as swf objects than can be embedded in any webpage.

You can then embed it in html with:

<embed src="presentation.swf">

You'll have to make the whole html file yourself, assuming you have the swf in the same folder as your html:

<html>
<head>
<title>My Presentation</title>
</head>
<body>
<embed src="presentation.swf" type="application/x-shockwave-flash" width="90%" ></embed>
</body>
</html>

Users can click through the presentation, but can't download the pptx.

  • 1
    What about iPad's? the OP specifies that flash **won't work for them - I can't comment on that as I'm not an Apple guy. – Nick Wilde Apr 25 '14 at 19:38
  • @NickWilde Had no idea about that. Apparently there are solutions macworld.co.uk/how-to/ipad/how-get-flash-ipad-3460979 – Cornelius Apr 25 '14 at 19:39
  • The second idea of converting the .pptx files into .swf and embedding that in the html file looks good, will this work on iPad as well? – user3559824 Apr 28 '14 at 12:13
  • @user3559824 Did this work? I thought .swf was flash and therefore wouldn't work on iPads – ᔕᖺᘎᕊ May 26 '14 at 19:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.