To use different versions of PowerPoint document easier, Spire.Presentation enables to convert PowerPoint Presentation 97 – 2003 to PowerPoint Presentation 2007, 2010. Spire.Presentation supports to convert PPT to PPTX, from version 2.2.17, now it starts to load .pps format document and save to .ppsx format document in C#. This article will show you how to convert PPS to PPTX in C#.
Step 1: Create a presentation document.
Presentation presentation = new Presentation();
Step 2: Load the PPS file from disk.
presentation.LoadFromFile("sample.pps");
Step 3: Save the PPS document to PPTX file format.
presentation.SaveToFile("ToPPTX.pptx", FileFormat.Pptx2010);
Step 4: Launch and view the resulted PPTX file.
System.Diagnostics.Process.Start("ToPPTX.pptx");
Full codes:
C#
using Spire.Presentation; namespace PPStoPPTX { class Program { static void Main(string[] args) { Presentation presentation = new Presentation(); //load the PPS file from disk presentation.LoadFromFile("sample.pps"); //save the PPS document to PPTX file format presentation.SaveToFile("ToPPTX.pptx", FileFormat.Pptx2010); System.Diagnostics.Process.Start("ToPPTX.pptx"); } } }
VB.NET
Imports Spire.Presentation Namespace PPStoPPTX Class Program Private Shared Sub Main(args As String()) Dim presentation As New Presentation() 'load the PPS file from disk presentation.LoadFromFile("sample.pps") 'save the PPS document to PPTX file format presentation.SaveToFile("ToPPTX.pptx", FileFormat.Pptx2010) System.Diagnostics.Process.Start("ToPPTX.pptx") End Sub End Class End Namespace
The result PPTX document: