PPTX to PDF using C#

The C# library for converting PowerPoint presentation to PDF file.

Try for FREE

PPTX to PDF features

The C# library for converting PowerPoint PPTX presentation to PDF file.

C# library install

ConvertAPI provides an ASP.NET C# library that allows you to perform a PPTX to PDF conversion with just a few lines of code. Convert PPTX to PDF documents using C# programming language with no effort at all!

NuGet Terminal >
Install-Package ConvertApi

Authenticate ConvertAPI C# library

You can obtain your secret key by signing up for a free account. Once you sign up, you'll receive 250 free conversions instantly! Grab your authentication secret from the account dashboard, and authenticate the ConvertAPI C# library like this:

// get your secret key here: https://www.convertapi.com/a/auth
ConvertApi convertApi = new ConvertApi("your-api-secret");

PPTX to PDF using C# in no time!

Once you have your authentication in place, simply copy-paste this pptx to pdf conversion code snippet into your C# project:

// Code snippet is using the ConvertAPI JavaScript Client: https://github.com/ConvertAPI/convertapi-js

// Code snippet is using the ConvertAPI Node.js Client: https://github.com/ConvertAPI/convertapi-nodejs

// Code snippet is using the ConvertAPI PHP Client: https://github.com/ConvertAPI/convertapi-php

// Code snippet is using the ConvertAPI Java Client: https://github.com/ConvertAPI/convertapi-java

// Code snippet is using the ConvertAPI C# Client: https://github.com/ConvertAPI/convertapi-dotnet

# Code snippet is using the ConvertAPI Ruby Client: https://github.com/ConvertAPI/convertapi-ruby

# Code snippet is using the ConvertAPI Python Client: https://github.com/ConvertAPI/convertapi-python

// Code snippet is using the ConvertAPI Go Client: https://github.com/ConvertAPI/convertapi-go

REM Code snippet is using the command line utility program: https://github.com/ConvertAPI/convertapi-cli

<!-- For conversions with the multiple file result please refer to this example: https://repl.it/@ConvertAPI/HTML-Form-with-multiple-file-result -->

Try the conversion online - no coding required!

You can try out advanced conversion parameters and test the conversion result online using our interactive demo tool. This tool will produce the same conversion output as if you were using the library from your solution, and it will auto-generate the code snippet for you!

Try for FREE!


The ConvertAPI .NET library is a highly effective tool that allows developers to convert various file formats using a simple-to-use API wrapper. This robust library supports a wide range of document conversion tasks, including MS Office suite to PDF and vice versa.

The library's flexibility and efficiency make it an excellent choice for .NET developers who need to implement file conversion in their projects. Its straightforward, user-friendly design makes integration into existing .NET applications seamless and straightforward. You can install it using NuGet package manager, and find the source code on GitHub. Furthermore, ConvertAPI .NET library is regularly updated to ensure optimal performance and compatibility with the latest .NET frameworks.

Implementing a PPTX to PDF conversion functionality into the .NET project is as straightforward as it gets. This tool allows the conversion of local PPTX files, files stored on a server reachable through a URL, or files uploaded to our server that can be accessed via the FileId.

Advanced techniques

We provide multiple alternative converters that can handle your PPTX to PDF conversion. There may be instances where you need to switch between different converters, especially if a particular converter struggles to process your file effectively. This could occur due to an invalid or corrupted PPTX file or if the conversion outcome isn't up to your expectations. In such scenarios, we automatically switch between alternative converters as a contingency plan when the primary conversion fails.


Our interactive demo tool provides a complete list of parameters that ensure a successful conversion. Should you wish to learn more advanced techniques and examples, our GitHub examples folder offers an exhaustive collection. Remember that these unique parameters give you unprecedented control over the output, so take advantage of them. If you ever feel unsure of the process, never hesitate to contact us for help!

Conversion parameters

PageRange String

Set page range. Example 1-10 or 1,2,5.

Password String

Sets the password to open protected documents.

ConvertHiddenSlides Bool

Include hidden slides while converting.

ConvertMetadata Bool

Convert document metadata like Title, Author, Keywords to PDF metadata.

EmbedFonts Bool

Embed fonts in PDF.

CompressPDF Bool

It tries to produce smaller output files but requires Adobe Reader 6, released in 2003 or newer, to view created PDF files.

Pdfa Bool

Create PDF/A-1b compliant document.

Try PPTX to PDF for free!