Opens a PowerPointWriter template presentation file from the specified System.IO.Stream instance. A PowerPointWriter template is a file created in Microsoft PowerPoint that contains data markers where data source values will be inserted.

public void Open(System.IO.Stream templateStream)
Public Sub Open(ByVal templateStream As System.IO.Stream)

A System.IO.Stream instance, or an instance of a class that is derived from System.IO.Stream (for example, System.IO.MemoryStream), representing the template PowerPoint presentation file.

Open will throw this exception if null (C#) or Nothing (VB.NET) is passed to the method. This exception will also be thrown if the stream does not represent a valid PowerPoint Office Open XML file(.pptx or .pptm)

    
//--- Open an Office Open XML PowerPoint (.pptx) file from a memory stream
System.IO.MemoryStream memStream = new MemoryStream(File.ReadAllBytes("template.pptx"));

powerPointTemplate.Open(memStream);
       
 '--- Open an Office Open XML PowerPoint (.pptx) file from a memory stream
 Dim memStream As System.IO.MemoryStream = New MemoryStream(File.ReadAllBytes("template.pptx"))

 powerPointTemplate.Open(memStream)