using GroupDocs.Merger; namespace MergePPTXFilesUsingCSharp { internal class Program { static void Main(string[] args) { // Set License to avoid the limitations of Merger library License lic = new License(); lic.SetLicense(@"GroupDocs.Merger.lic"); // Load the source PPTX file using (Merger merger = new Merger(@"sample1.pptx")) { // Add another PPTX file to merge merger.Join(@"sample2.pptx"); // Merge PPTX files and save result merger.Save(@"merged.pptx"); } } } }