How to Convert ODP to PPTX in C# .Net Framework

Cloudmersive
1 min readAug 1, 2020

While Open Document formats are generally pretty good analogues for their Office counterparts, sometimes it’s just more convenient to convert. If implementation of this type of conversion has been giving you trouble, then this article is going to save your bacon. We will be implementing a conversion method between ODP and PPTX format in just a handful of minutes. Read on!

First comes our package installation:

Install-Package Cloudmersive.APIClient.NET.DocumentAndDataConvert -Version 3.2.8

Second, our function call:

using System;using System.Diagnostics;using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Api;using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client;using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Model;namespace Example{public class ConvertDocumentOdpToPptxExample{public void main(){// Configure API key authorization: ApikeyConfiguration.Default.AddApiKey("Apikey", "YOUR_API_KEY");// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed// Configuration.Default.AddApiKeyPrefix("Apikey", "Bearer");var apiInstance = new ConvertDocumentApi();var inputFile = new System.IO.Stream(); // System.IO.Stream | Input file to perform the operation on.try{// Convert ODP Presentation to PPTXbyte[] result = apiInstance.ConvertDocumentOdpToPptx(inputFile);Debug.WriteLine(result);}catch (Exception e){Debug.Print("Exception when calling ConvertDocumentApi.ConvertDocumentOdpToPptx: " + e.Message );}}}}

And, would you believe it, that is all there is to that. You can go ahead and convert documents to your hearts content.

--

--

Cloudmersive

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.