# Convert PDF to PPT in C++

> Convert PDF to PPT in C++. Use the C++ library API to import PDF files and save them as PPT presentations.

Source: https://products.aspose.com/slides/cpp/conversion/pdf-to-ppt/
Updated: 2026-06-18



## Convert PDF to PPT in C++

[**Aspose.Slides for C++**](/slides/cpp/) is a presentation processing API that can import PDF pages into a presentation and save the result as PPT. Using **Aspose.Slides for C++**, developers can convert PDF files to PPT with just a few lines of C++ code.

Aspose.Slides for C++ can convert PDF content to PPT and other presentation-related formats.

## Convert PDF to PPT Using C++

To convert PDF to PPT, create a Presentation, remove the default slide, import the PDF pages, and save the presentation in PPT format.

### C++ code for converting PDF into PPT

```cpp
auto presentation = MakeObject<Presentation>();
presentation->get_Slides()->RemoveAt(0);
presentation->get_Slides()->AddFromPdf(u"input.pdf");

presentation->Save(u"presentation.ppt", SaveFormat::Ppt);
presentation->Dispose();
```

## How to convert PDF to PPT using Aspose.Slides for C++ API

These are the steps to convert PDF to PPT in C++.

Install [**Aspose.Slides for C++**](/slides/cpp/).

Add a library reference to your C++ project.

Remove the default slide and import the source PDF file into the Presentation object.

Save the presentation as a PPT file.

## Convert PDF to Other Supported Formats
