# Convert HTML to PDF in PHP

> Convert HTML content to PDF in PHP with Aspose.Slides for PHP via Java.

Source: https://products.aspose.com/slides/php-java/conversion/html-to-pdf/
Updated: 2026-07-31



## Convert HTML to PDF in PHP

[**Aspose.Slides for PHP via Java**](/slides/php-java/) can import HTML content into presentation slides and export the resulting presentation as a PDF document with a few lines of PHP code.

Aspose.Slides provides a straightforward API for HTML-to-PDF conversion and can also export the imported content to PowerPoint, images, and other supported formats.

## Convert HTML to PDF using PHP

To convert HTML content to PDF, create a `Presentation`, import the HTML with `addFromHtml`, and call `save` with `SaveFormat::Pdf`.

### PHP code for converting HTML into PDF

```php
$presentation = new Presentation();
try {
    $slides = $presentation->getSlides();
    $slides->removeAt(0);

    $htmlContent = file_get_contents("input.html");
    $slides->addFromHtml($htmlContent);

    $presentation->save("output.pdf", SaveFormat::Pdf);
} finally {
    $presentation->dispose();
}
```

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

These are the steps to convert HTML to PDF in PHP.

Install [**Aspose.Slides for PHP via Java**](/slides/php-java/).

Configure Aspose.Slides in your PHP project.

Read the HTML content with `file_get_contents` and pass it to `addFromHtml`.

Call `save` with the output file path and `SaveFormat::Pdf`.

## Convert HTML To Other Supported Formats

- [HTML TO IMAGE](/slides/php-java/conversion/html-to-image/)
- [HTML TO JPG](/slides/php-java/conversion/html-to-jpg/)
- [HTML TO PPT](/slides/php-java/conversion/html-to-ppt/)
- [HTML TO PPTX](/slides/php-java/conversion/html-to-pptx/)
- [HTML TO PNG](/slides/php-java/conversion/html-to-png/)
- [HTML TO TIFF](/slides/php-java/conversion/html-to-tiff/)
- [HTML TO XML](/slides/php-java/conversion/html-to-xml/)
