+
+ |
+ Folder Name
+ |
+
+ File Name
+ |
+
+ Summary
+ |
+
+
+ |
+ {{'[.NET MAUI Project](https://github.com/SyncfusionExamples/PowerPoint-Examples/tree/master/PPTX-to-PDF-conversion/Convert-PowerPoint-presentation-to-PDF/.NET-MAUI/Convert-PowerPoint-Presentation-to-PDF)'| markdownify }}
+ |
+
+ {{'[SaveService.cs](https://github.com/SyncfusionExamples/PowerPoint-Examples/blob/master/PPTX-to-PDF-conversion/Convert-PowerPoint-presentation-to-PDF/.NET-MAUI/Convert-PowerPoint-Presentation-to-PDF/SaveServices/SaveService.cs)'| markdownify }}
+ |
+ Represent the base class for save operation.
+ |
+
+
+ |
+ {{'[Windows](https://github.com/SyncfusionExamples/PowerPoint-Examples/tree/master/PPTX-to-PDF-conversion/Convert-PowerPoint-presentation-to-PDF/.NET-MAUI/Convert-PowerPoint-Presentation-to-PDF/Platforms/Windows)'| markdownify }}
+ |
+
+ {{'[SaveWindows.cs](https://github.com/SyncfusionExamples/PowerPoint-Examples/blob/master/PPTX-to-PDF-conversion/Convert-PowerPoint-presentation-to-PDF/.NET-MAUI/Convert-PowerPoint-Presentation-to-PDF/Platforms/Windows/SaveWindows.cs)'| markdownify }}
+ |
+ Save implementation for Windows.
+ |
+
+
+ |
+ {{'[Android](https://github.com/SyncfusionExamples/PowerPoint-Examples/tree/master/PPTX-to-PDF-conversion/Convert-PowerPoint-presentation-to-PDF/.NET-MAUI/Convert-PowerPoint-Presentation-to-PDF/Platforms/Android)'| markdownify }}
+ |
+
+ {{'[SaveAndroid.cs](https://github.com/SyncfusionExamples/PowerPoint-Examples/blob/master/PPTX-to-PDF-conversion/Convert-PowerPoint-presentation-to-PDF/.NET-MAUI/Convert-PowerPoint-Presentation-to-PDF/Platforms/Android/SaveAndroid.cs)'| markdownify }}
+ |
+ Save implementation for Android device.
+ |
+
+
+ |
+ {{'[Mac Catalyst](https://github.com/SyncfusionExamples/PowerPoint-Examples/tree/master/PPTX-to-PDF-conversion/Convert-PowerPoint-presentation-to-PDF/.NET-MAUI/Convert-PowerPoint-Presentation-to-PDF/Platforms/MacCatalyst)'| markdownify }}
+ |
+
+ {{'[SaveMac.cs](https://github.com/SyncfusionExamples/PowerPoint-Examples/blob/master/PPTX-to-PDF-conversion/Convert-PowerPoint-presentation-to-PDF/.NET-MAUI/Convert-PowerPoint-Presentation-to-PDF/Platforms/MacCatalyst/SaveMac.cs)'| markdownify }}
+ |
+ Save implementation for Mac Catalyst device.
+ |
+
+
+ |
+ {{'[iOS](https://github.com/SyncfusionExamples/PowerPoint-Examples/tree/master/PPTX-to-PDF-conversion/Convert-PowerPoint-presentation-to-PDF/.NET-MAUI/Convert-PowerPoint-Presentation-to-PDF/Platforms/iOS)'| markdownify }}
+ |
+
+ {{'[SaveIOS.cs](https://github.com/SyncfusionExamples/PowerPoint-Examples/blob/master/PPTX-to-PDF-conversion/Convert-PowerPoint-presentation-to-PDF/.NET-MAUI/Convert-PowerPoint-Presentation-to-PDF/Platforms/iOS/SaveIOS.cs)'| markdownify }}
+ |
+
+ Save implementation for iOS device
+ |
+
+
+
+ {{'[PreviewControllerDS.cs](https://github.com/SyncfusionExamples/PowerPoint-Examples/blob/master/PPTX-to-PDF-conversion/Convert-PowerPoint-presentation-to-PDF/.NET-MAUI/Convert-PowerPoint-Presentation-to-PDF/Platforms/iOS/PreviewControllerDS.cs)'| markdownify }} {{'[QLPreviewItemFileSystem.cs](https://github.com/SyncfusionExamples/PowerPoint-Examples/blob/master/PPTX-to-PDF-conversion/Convert-PowerPoint-presentation-to-PDF/.NET-MAUI/Convert-PowerPoint-Presentation-to-PDF/Platforms/iOS/QLPreviewItemFileSystem.cs)'| markdownify }}
+ |
+
+ Helper classes for viewing the PowerPoint Presenatation in iOS device
+ |
+
+
+
+Click [here](https://www.syncfusion.com/document-processing/powerpoint-framework/maui) to explore the rich set of Syncfusion PowerPoint Library (Presentation) features.
+
+An online sample link to [convert PowerPoint Presentation to PDF](https://ej2.syncfusion.com/aspnetcore/PowerPoint/PPTXToPDF#/material3) in ASP.NET Core.
diff --git a/File-Formats/Presentation/Convert-PowerPoint-Presentation-to-PDF-in-Mac.md b/File-Formats/Presentation/Convert-PowerPoint-Presentation-to-PDF-in-Mac.md
new file mode 100644
index 000000000..067faeb99
--- /dev/null
+++ b/File-Formats/Presentation/Convert-PowerPoint-Presentation-to-PDF-in-Mac.md
@@ -0,0 +1,78 @@
+---
+title: Convert PowerPoint to PDF on macOS | Syncfusion
+description: Convert PowerPoint to PDF in .NET Core application on macOS using .NET Core PowerPoint library (Presentation) without Microsoft PowerPoint or interop dependencies.
+platform: file-formats
+control: PowerPoint
+documentation: UG
+---
+
+# Convert PowerPoint to PDF on macOS
+
+Syncfusion PowerPoint is a [.NET Core PowerPoint library](https://www.syncfusion.com/document-processing/powerpoint-framework/net-core) used to create, read, edit and convert PowerPoint presentation programmatically without **Microsoft PowerPoint** or interop dependencies. Using this library, you can **convert a PowerPoint to PDF in .NET Core application on macOS**.
+
+## Steps to convert PowerPoint to PDF programmatically
+
+Step 1: Create a new C# .NET Core console application.
+
+
+Step 2: Select the project version.
+
+
+Step 3: Install the [Syncfusion.PresentationRenderer.Net.Core](https://www.nuget.org/packages/Syncfusion.PresentationRenderer.Net.Core) NuGet package as reference to your .NET Standard applications from [NuGet.org](https://www.nuget.org/).
+
+
+
+
+N> Starting with v16.2.0.x, if you reference Syncfusion assemblies from trial setup or from the NuGet feed, you also have to add "Syncfusion.Licensing" assembly reference and include a license key in your projects. Please refer to this [link](https://help.syncfusion.com/common/essential-studio/licensing/overview) to know about registering Syncfusion license key in your application to use our components.
+
+Step 4: Include the following Namespaces in the **Program.cs** file.
+
+{% tabs %}
+{% highlight c# tabtitle="C#" %}
+
+using Syncfusion.Presentation;
+using Syncfusion.PresentationRenderer;
+using Syncfusion.Pdf;
+
+{% endhighlight %}
+{% endtabs %}
+
+Step 5: Add the following code snippet in **Program.cs** file to **convert a PowerPoint to PDF in .NET Core application on macOS**.
+
+{% tabs %}
+{% highlight c# tabtitle="C#" %}
+
+//Open the file as Stream
+using (FileStream fileStreamInput = new FileStream(Path.GetFullPath(@"../../../Data/Input.pptx"), FileMode.Open, FileAccess.Read))
+{
+ //Open the existing PowerPoint presentation with loaded stream.
+ using (IPresentation pptxDoc = Presentation.Open(fileStreamInput))
+ {
+ //Convert the PowerPoint presentation to PDF document.
+ using (PdfDocument pdfDocument = PresentationToPdfConverter.Convert(pptxDoc))
+ {
+ //Save the converted PDF document to MemoryStream.
+ MemoryStream pdfStream = new MemoryStream();
+ pdfDocument.Save(pdfStream);
+ pdfStream.Position = 0;
+ //Save the stream as file.
+ using (FileStream fileStreamOutput = File.Create("Sample.pdf"))
+ {
+ pdfStream.CopyTo(fileStreamOutput);
+ }
+ }
+ }
+}
+
+{% endhighlight %}
+{% endtabs %}
+
+You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/PowerPoint-Examples/tree/master/PPTX-to-PDF-conversion/Convert-PowerPoint-presentation-to-PDF/Mac).
+
+By executing the program, you will get the **PDF** as follows.
+
+
+
+Click [here](https://www.syncfusion.com/document-processing/powerpoint-framework/net-core) to explore the rich set of Syncfusion PowerPoint Library (Presentation) features.
+
+An online sample link to [convert PowerPoint Presentation to PDF](https://ej2.syncfusion.com/aspnetcore/PowerPoint/PPTXToPDF#/material3) in ASP.NET Core.
\ No newline at end of file
diff --git a/File-Formats/Presentation/Convert-PowerPoint-Presentation-to-PDF-in-UWP.md b/File-Formats/Presentation/Convert-PowerPoint-Presentation-to-PDF-in-UWP.md
new file mode 100644
index 000000000..9df1c6930
--- /dev/null
+++ b/File-Formats/Presentation/Convert-PowerPoint-Presentation-to-PDF-in-UWP.md
@@ -0,0 +1,139 @@
+---
+title: Convert PowerPoint to PDF in UWP | Syncfusion
+description: Convert PowerPoint to PDF in UWP using UWP PowerPoint library (Presentation) without Microsoft PowerPoint or interop dependencies.
+platform: file-formats
+control: PowerPoint
+documentation: UG
+---
+
+# Convert PowerPoint to PDF in UWP
+
+Syncfusion PowerPoint is a [UWP PowerPoint library](https://www.syncfusion.com/document-processing/powerpoint-framework/uwp/powerpoint-library) used to create, read, edit and **convert PowerPoint presentation** programmatically without **Microsoft PowerPoint** or interop dependencies. Using this library, you can **convert a PowerPoint to PDF in UWP**.
+
+## Steps to convert PowerPoint to PDF programmatically
+
+Step 1: Create a new C# UWP application project.
+
+
+
+Step 2: Install the [Syncfusion.PresentationRenderer.Net.Core](https://www.nuget.org/packages/Syncfusion.PresentationRenderer.Net.Core) NuGet package as reference to your .NET Standard applications from [NuGet.org](https://www.nuget.org/).
+
+
+
+N> Starting with v16.2.0.x, if you reference Syncfusion assemblies from trial setup or from the NuGet feed, you also have to add "Syncfusion.Licensing" assembly reference and include a license key in your projects. Please refer to this [link](https://help.syncfusion.com/common/essential-studio/licensing/overview) to know about registering Syncfusion license key in your application to use our components.
+
+Step 3: Add a new button in the MainPage.xaml as shown below.
+
+{% tabs %}
+{% highlight c# tabtitle="C#" %}
+
+