# Convert PDF to HTML in C++

> Convert PDF to HTML in C++. Use the C++ library API to import PDF files and save them as HTML.

Source: https://products.aspose.com/slides/cpp/conversion/pdf-to-html/
Updated: 2026-07-09



## Convert PDF to HTML in C++

[**Aspose.Slides for C++**](/slides/cpp/) is a presentation processing API that can import PDF pages into a presentation and save the result as HTML. Using **Aspose.Slides for C++**, developers can convert PDF files to HTML with just a few lines of C++ code.

Aspose.Slides for C++ can convert PDF content to HTML and other presentation-related formats.

## Convert PDF to HTML Using C++

To convert PDF to HTML, create a `Presentation`, remove the default slide, import the PDF pages, and save the presentation in HTML format.

### C++ code for converting PDF into HTML

```cpp
auto presentation = MakeObject<Presentation>();
presentation->get_Slides()->RemoveAt(0);

presentation->get_Slides()->AddFromPdf(u"input.pdf");

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

## How to convert PDF to HTML using Aspose.Slides for C++ API

These are the steps to convert PDF to HTML in C++.

Install [**Aspose.Slides for C++**](/slides/cpp/).

Add a library reference to your C++ project.

Remove the default slide and import the source PDF file into the `Presentation` object.

Save the presentation as an HTML file.

## Convert PDF to Other Supported Formats

- [PDF TO IMAGE](/slides/cpp/conversion/pdf-to-image/)
- [PDF TO JPG](/slides/cpp/conversion/pdf-to-jpg/)
- [PDF TO PNG](/slides/cpp/conversion/pdf-to-png/)
- [PDF TO TIFF](/slides/cpp/conversion/pdf-to-tiff/)
- [PDF TO XML](/slides/cpp/conversion/pdf-to-xml/)
- [PDF TO SVG](/slides/cpp/conversion/pdf-to-svg/)
- [PDF TO PPTX](/slides/cpp/conversion/pdf-to-pptx/)
- [PDF TO PPT](/slides/cpp/conversion/pdf-to-ppt/)
