# View OTP in C++

> View OTP presentations in C++. Use Aspose.Slides for C++ to open OpenDocument presentation template files and save them as responsive HTML.

Source: https://products.aspose.com/slides/cpp/viewer/otp/
Updated: 2026-07-31



## View OTP using Aspose.Slides

Aspose.Slides for C++ is a presentation processing library for opening, viewing, editing, and converting presentation files. You can load an OTP file with the `Presentation` class and save it as HTML for browser-based viewing.

## View OTP in C++

Use Aspose.Slides for C++ to load an OTP file and export it to responsive HTML with `ResponsiveHtmlController`, `HtmlOptions`, `HtmlFormatter`, and `SaveFormat::Html`.

### C++ code for viewing OTP

```cpp
auto presentation = MakeObject<Presentation>(u"presentation.otp");

auto controller = MakeObject<ResponsiveHtmlController>();
auto htmlOptions = MakeObject<HtmlOptions>();
htmlOptions->set_HtmlFormatter(HtmlFormatter::CreateCustomFormatter(controller));

presentation->Save(u"index.html", SaveFormat::Html, htmlOptions);
presentation->Dispose();
```

## How to view OTP in C++

Install Aspose.Slides for C++. See [Installation](https://docs.aspose.com/slides/cpp/installation/).

Add the library as a reference in your project.

Load the OTP file with the `Presentation` class.

Create a `ResponsiveHtmlController` object for responsive HTML formatting.

Create an `HtmlOptions` object and set the `HtmlFormatter` property.

Save the OTP presentation as HTML with `SaveFormat::Html`.

Open the generated HTML file in a browser to view the OTP content.

## View other files
