Convert PDF to PPT in Python

There might be a case when you need to generate a PowerPoint PPT presentation from the content of a PDF file. Exporting all the content from a PDF to PPT slides programmatically could be tricky. Therefore, in this article, you will learn how to easily convert a PDF to PPT slides in Python in a few simple steps. The step-by-step guide and code samples will also demonstrate how to convert PDF to PPT having slides as images.

PDF to PPT Python Converter

For PDF to PowerPoint PPT conversion, we will use Aspose.PDF for Python. The library provides an amazing set of features to seamlessly create, process, and convert PDF files.

Use the following pip command to install the library from PyPI.

pip install aspose-pdf

Convert a PDF to PPT in Python

The conversion of PDF to PPT using Aspose.PDF for Python is hassle-free. Simply load the PDF file and save it in PPT format to the desired location. The following are the step-by-step guidelines on how to convert a PDF to PPT in Python.

  • Create an instance of the Document class and initialize it with the input PDF file’s path.
  • Create an object of PptxSaveOptions class.
  • Call Document.save() method with the output PPT file’s name and PptxSaveOptions as arguments.

The following code sample shows how to convert PDF to PPT in Python.

Input PDF File

How to Convert PDF to PPT in Python

Converted PPT Slides

PDF to PPT Conversion in Python

Python PDF to PPT with Slides as Images

You may also configure the library to convert PDF pages to PPT slides as images. This could be suitable when you do not need the selectable text in PPT. The following are the steps to convert PDF to PPT with slides as images.

  • Load the PDF file using Document class.
  • Create an object of PptxSaveOptions class.
  • Set PptxSaveOptions.slides_as_images property to True.
  • Call Document.save() method and pass the output file’s name and PptxSaveOptions object as arguments.

The following code sample shows how to convert PDF to PPT with slides as images in Python.

Online PDF to PPT Converter

If you want to convert PDF to PPT online, use our high-quality and free PDF to PPT converter, which is developed using Aspose.PDF library.

Get a Free License

You can get a free license to convert PDF files to PPT format without evaluation limitations.

Explore PDF to PPT Converter

You can learn more about our Python PDF library using the documentation. Explore the features of the library and let us know about your feedback or queries via our forum.

Conclusion

In this article, you have learned how to convert PDF files to PPT in Python. The step-by-step guide and code samples have demonstrated how easy it is to perform PDF to PPT conversion using Aspose.PDF for Python. Also, if you do not want to have selectable text in PPT slides, you can choose to convert PDF to PPT slides as images.

See Also