Convert PPSM to BMP in PHP
Render PowerPoint PPSM slide show slides as BMP images
Convert PPSM to BMP in PHP
Aspose.Slides for PHP via Java can load a PowerPoint PPSM slide show and render every slide as a BMP image without Microsoft PowerPoint.
Call getImage on each slide, then save the returned image with ImageFormat::Bmp. The example uses a scale factor of 2.0 for both dimensions.
You can install the library from Composer using the following command:
Console/Terminal
> composer require aspose/slides
Save PPSM as BMP in PHP
Use the free app to see a demonstration of the PPSM to BMP conversion process.
This sample code shows PPSM to BMP PHP Conversion
$presentation = new Presentation("input.ppsm");
try {
$slideCount = java_values($presentation->getSlides()->size());
for ($slideIndex = 0; $slideIndex < $slideCount; $slideIndex++) {
$slide = $presentation->getSlides()->get_Item($slideIndex);
$slideImage = $slide->getImage(2.0, 2.0);
try {
$filePath = "slide_" . ($slideIndex + 1) . ".bmp";
$slideImage->save($filePath, ImageFormat::Bmp);
} finally {
$slideImage->dispose();
}
}
} finally {
$presentation->dispose();
}How to Convert PPSM to BMP in PHP
These are the steps to convert a PPSM file to BMP using PHP.
- Load the PPSM file with the
Presentationclass. - For each slide, call
getImageto render a BMP image. - Save each image to a separate file with
ImageFormat::Bmp.
System Requirements
Before running the PHP conversion example, make sure that you have the following prerequisites.
- Install PHP 7 or later, add the PHP directory to the system
PATH, and setallow_url_includetoOnin thephp.inifile. - Install JRE 8 and set the
JAVA_HOMEenvironment variable to the installed JRE directory. - Install and configure Apache Tomcat with PHP/Java Bridge as described in the installation guide .
Free App to Convert PPSM to BMP
Other Supported Conversions
You can also convert PPSM to many other file formats. See other supported conversions below: