# Convert HTML to Image in PHP

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

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



## Convert HTML to Image in PHP

[**Aspose.Slides for PHP via Java**](/slides/php-java/) can import HTML content into presentation slides and render those slides as images. The example below exports each generated slide as a PNG image with a few lines of PHP code.

You can select another supported image format by changing the value from `ImageFormat`. Aspose.Slides can also export the imported HTML content to PDF, PowerPoint, and other supported formats.

## Convert HTML to Image using PHP

To convert HTML content to images, create a `Presentation`, import the HTML with `addFromHtml`, and render each generated slide.

### PHP code for converting HTML into Image

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

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

    $slideCount = java_values($slides->size());
    for ($slideIndex = 0; $slideIndex < $slideCount; $slideIndex++) {
        $slide = $slides->get_Item($slideIndex);
        $slideImage = $slide->getImage(1, 1);

        try {
            $filePath = "slide_" . ($slideIndex + 1) . ".png";
            $slideImage->save($filePath, ImageFormat::Png);
        } finally {
            $slideImage->dispose();
        }
    }
} finally {
    $presentation->dispose();
}
```

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

These are the steps to convert HTML to Image 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`.

Render each slide with `getImage` and save it with `ImageFormat::Png`.

## Convert HTML To Other Supported Formats

- [HTML TO JPG](/slides/php-java/conversion/html-to-jpg/)
- [HTML TO PDF](/slides/php-java/conversion/html-to-pdf/)
- [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/)
