Convert PDF to PPTM in PHP

Import PDF pages and save them as a PowerPoint PPTM presentation with Aspose.Slides for PHP via Java

Convert PDF to PPTM in PHP

Use Aspose.Slides for PHP via Java to import the pages of a PDF document as slides and save the result as a PowerPoint macro-enabled presentation (PPTM).

Call addFromPdf to import the PDF pages, then call save with SaveFormat::Pptm to create the presentation. You can also test PDF conversion in your browser .

You can install the library from Composer using the following command:

Console/Terminal

composer require aspose/slides

Save PDF as PPTM in PHP

Use the free app to see a demonstration of the PDF-to-PPTM conversion process.

This sample code shows PDF to PPTM PHP Conversion

$presentation = new Presentation();
try {
    $presentation->getSlides()->removeAt(0);
    $presentation->getSlides()->addFromPdf("document.pdf");
    $presentation->save("output.pptm", SaveFormat::Pptm);
} finally {
    $presentation->dispose();
}

How to Convert PDF to PPTM in PHP

These are the steps to convert a PDF file to PPTM using PHP.

  1. Create a Presentation and remove its default slide.
  2. Import the PDF pages with addFromPdf.
  3. Call save with the output file path and SaveFormat::Pptm.

System Requirements

Before running the PHP conversion example, make sure that you have the following prerequisites.

  1. Install PHP 7 or later, add the PHP directory to the system PATH, and set allow_url_include to On in the php.ini file.
  2. Install JRE 8 and set the JAVA_HOME environment variable to the installed JRE directory.
  3. Install and configure Apache Tomcat 8.0 with PHP/Java Bridge as described in the installation guide .

Free App to Convert PDF to PPTM

Try our free Conversion app