Merge PDF Files and Save as PPTX in Python

Import pages from multiple PDF files and save the combined content as a PPTX presentation with a cross-platform Python API

Merge PDF to PPTX in Python

Aspose.Slides for Python via .NET lets you combine PDF files by importing their pages into a Presentation. SlideCollection.add_from_pdf converts each PDF page into a slide and appends it to the presentation. After importing all source files, call Presentation.save with SaveFormat.PPTX to save the combined content as a single PPTX presentation.

Merge PDF Files to PPTX Using Python

Create a presentation without its default blank slide, import the source PDF files in the required order, and save the combined slides as a single PPTX presentation.

Python code for merging PDF files into a single PPTX presentation

with slides.Presentation() as presentation:
    presentation.slides.remove_at(0)
    presentation.slides.add_from_pdf("document1.pdf")
    presentation.slides.add_from_pdf("document2.pdf")

    presentation.save("merged.pptx", slides.export.SaveFormat.PPTX)

How to Merge PDF Files and Save as PPTX with Aspose.Slides for Python

Follow these steps to merge two PDF files and save the combined pages as a single PPTX presentation.

  1. Install Aspose.Slides for Python via .NET by following the installation guide .

    pip install aspose-slides
    

  2. Make the aspose.slides namespace available in your Python project.

  3. Create a Presentation and remove its default blank slide.

  4. Pass each source PDF file to SlideCollection.add_from_pdf in the required order.

  5. Call Presentation.save with SaveFormat.PPTX to save the combined presentation as a single PPTX file.