Convert PPS to PNG in Python
Render every slide in a PowerPoint Show as a high-quality PNG image.
Convert PPS to PNG in Python
Aspose.Slides for Python via Java
can render slides from a PowerPoint Show (.pps) file as PNG images without Microsoft PowerPoint. Because a PNG file stores a single image, the conversion creates a separate output file for each slide.
Use Presentation.getSlides to iterate through the source slides. For each Slide, call getImage and save the returned image with ImageFormat.Png. The scaling values passed to getImage control the output dimensions relative to the original slide size.
How to Convert PPS to PNG in Python
Load the PPS file into a Presentation, render each slide with getImage, and save each result in PNG format.
Python tutorial for converting PPS into PNG
presentation = Presentation("presentation.pps")
try:
slide_count = presentation.getSlides().size()
for slide_index in range(slide_count):
slide = presentation.getSlides().get_Item(slide_index)
slide_image = slide.getImage(2.0, 2.0)
try:
slide_number = slide_index + 1
file_path = f"slide-{slide_number}.png"
slide_image.save(file_path, ImageFormat.Png)
finally:
slide_image.dispose()
finally:
presentation.dispose()
Steps to Convert PPS to PNG in Python
The conversion renders each slide in the PPS presentation to a separate PNG image.
Install Aspose.Slides for Python via Java .
Configure JPype and make the Aspose.Slides package available to your Python project.
Create a
Presentationfrom the source.ppsfile and determine the slide count.Access each
Slide, callgetImage, and save the result withImageFormat.Png.
Convert PPS to Other Supported Formats
You can also convert PPS files to the formats listed below.