View POTX in C#

Powerful cross-platform .NET API for opening and viewing POTX using C# code on NET Framework, .NET Core, Windows Azure, Mono or Xamarin Platforms

View POTX using Aspose.Slides

Aspose.Slides for .NET is a powerful .NET library used to open and view, manipulate or edit presentations, import presentations from images or documents, and convert presentations to files in other formats.

View POTX in C#

Using Aspose.Slides for .NET , you can load and view a presentation with a few lines of code.

C# code for viewing POTX

string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".html";

// instantiate a Presentation object & load the POTX file
using (var presentation = new Aspose.Slides.Presentation("sample.potx"))
{
    // create HTML export controller
    var controller = new Aspose.Slides.Export.ResponsiveHtmlController();
    // create an instance of HtmlOptions and set HtmlFormatter property
    var htmlOptions = new Aspose.Slides.Export.HtmlOptions 
    { 
        HtmlFormatter = Aspose.Slides.Export.HtmlFormatter.CreateCustomFormatter(controller) 
    };

    // save the presentation in HTML
    presentation.Save(output, Aspose.Slides.Export.SaveFormat.Html, htmlOptions);
}
// load HTML to view the presentation content
System.Diagnostics.Process.Start(output);

How to view POTX in C#

  1. Install Aspose.Slides for .NET. See Installation .

  2. Add the library as a reference in your project.

  3. Instantiate a Presentation object and load the POTX file.

  4. Create an instance of the ResponsiveHtmlController for formatting.

  5. Create an instance of HtmlOptions and set the HtmlFormatter property.

  6. Save the POTX presentation as HTML.

  7. Call Process.Start with path to resulting HTML to load POTX content.