# View PPS in Python

> Open a PPS slide show in Python and export it to responsive HTML for viewing in a browser.

Source: https://products.aspose.com/slides/python-net/viewer/pps/
Updated: 2026-07-30



## View PPS using Aspose.Slides

[Aspose.Slides for Python via .NET](/slides/python-net/) is a presentation-processing library for opening, editing, and converting PowerPoint and OpenDocument presentation files.

## View PPS in Python

With [Aspose.Slides for Python via .NET](/slides/python-net/), you can load a PPS slide show and export it to responsive HTML for viewing in a web browser.

### Python code for viewing PPS

```python
with slides.Presentation("presentation.pps") as presentation:
    responsive_html_controller = slides.export.ResponsiveHtmlController()
    html_formatter = slides.export.HtmlFormatter.create_custom_formatter(responsive_html_controller)

    html_options = slides.export.HtmlOptions()
    html_options.html_formatter = html_formatter

    presentation.save("presentation.html", slides.export.SaveFormat.HTML, html_options)
```

## How to view PPS in Python

Install Aspose.Slides for Python via .NET. See the [installation guide](https://docs.aspose.com/slides/python-net/installation/).

Ensure that the source PPS file is accessible to your application.

Load the PPS file into a `Presentation` instance.

Create a `ResponsiveHtmlController` instance for responsive HTML output.

Create an `HtmlOptions` instance and set its `html_formatter` property with `HtmlFormatter.create_custom_formatter()`.

Call `Presentation.save()` with `SaveFormat.HTML` to export the presentation.

Open the generated HTML file in a web browser to view the presentation.

## View other files
