This page last changed on Oct 17, 2007 by smaddox.

Below are some ideas on how your wiki page might include information from a Microsoft PowerPoint presentation.

Some of these guidelines involve the use of plugins which are not supported by Atlassian. Please weigh up your options carefully before deciding which way to go.

Option 1 - Convert PPT to HTML

The simplest way to embed a PowerPoint presentation in Confluence is to convert the PowerPoint file to web page format, and embed the page inside your Confluence document. If you accept page edits or comments from untrustworthy users, you should not attempt this process, due to a risk of malicious user attacks via the html-include macro.

  1. Review the risks associated with enabling the html-include macro here.

  2. If you decide to proceed, follow the instructions to enable embedded HTML pages using the macro.

  3. Select an PPT converter. There are at least two applications that can convert PPT to HTML. One is Producer for PowerPoint. If you don't actually have PowerPoint on your machine, you can use the Internet Assistant for Powerpoint instead. Download and install your converter.

  4. Follow the converser usage documentation to perform the HTML conversion. An Internet Assistant conversion guide can be found here. The conversion process will create a small collection of HTML pages. Each slide will have its own page, plus an index page with buttons to let you switch between slide pages.

  5. If you wish, you can test the HTML presentation now by loading the index page in your browser.

  6. Place the HTML files into their own directory, named uniquely by the title of your presentation.

  7. Find a suitable location to host these files within your web server. Confluence hosts all files within the <my-install-directory>/confluence/ directory, so a good example location for Confluence standalone users is to go to <my-install-directory>/confluence/pages/ and create a subdirectory called powerpoint.

  8. Move the HTML directory into the PowerPoint folder, e.g. <my-install-directory>/confluence/pages/powerpoint/<my-presentation-name> containing index.html, slide01.html... or similar.

  9. Edit or create the page where you wish to embed the PowerPoint presentation. In wiki markup, insert the html-include macro pointing to the index page of your slides. Remember that URLs are case sensitive. For example
    {html-include:url=http://<my-base-url>/pages/powerpoint/<my-presentation-name>/index.html}
  10. Save the page. The index page to your slides should now appear.

Option 2 - Slideshow of JPEG or PNG Images

  1. Convert your PowerPoint pages into JPEG or PNG images, using 'save as' from PowerPoint (slide1.jpg, slide2.jpg...).
  2. Upload the image files to your Confluence page in bulk, using the WebDAV plugin.
  3. Use the Slideshow plugin to render the images as a slideshow in Confluence.

Optionally, you could create a page template or a user macro that uses the Slideshow plugin, so that you do not have to code this into the wiki page each time you create a new show.

Option 3 - Microsoft Office Add-in

Upload the PPT to Confluence using the Microsoft Office Add-in.

Document generated by Confluence on Dec 20, 2007 19:03