Search code examples
delphipowerpointvcl

How to display a Powerpoint presentation within a Delphi App on computers without MS Powerpoint?


I would like to build a self contained Delphi application that includes the ability to display a series of powepoint presentations without requiring the end user to have MS Powerpoint or the MS Powerpoint viewer installed on their machine.

I'd like to know two things:

  1. Is this possible?
  2. What vcl components are availabe to make this happen?

Update:

Microsoft PowerPoint allows the user to save presentations as a Windows Media Video (.wmv). There are several components that allow you to play back .wmv files in Delphi. This is how I solved the challenge using Delphi.


Solution

  • 1 - This should be possible if your application duplicates the functionality of MS PowerPoint viewer. PowerPoint Presentation file format specification is available from Microsoft.

    2 - There are no special purpose VCL components for this task.