Convert Image to HTML in PHP

Place an image on a presentation slide and export the presentation as HTML with Aspose.Slides for PHP via Java.

Convert Image to HTML in PHP

Aspose.Slides for PHP via Java lets you place an image on a presentation slide at its original dimensions and export the result as HTML.

Aspose.Slides supports common raster and vector image formats and can export image-based slides to HTML, PDF, PowerPoint, and other supported formats.

Convert Image to HTML using PHP

To convert an image to HTML, create a Presentation, add the image to a slide with addPictureFrame, and call save with SaveFormat::Html5.

PHP code for converting Image into HTML

$presentation = new Presentation();
try {
    $slide = $presentation->getSlides()->get_Item(0);

    $sourceImage = Images::fromFile("input.png");
    try {
        $embeddedImage = $presentation->getImages()->addImage($sourceImage);
    } finally {
        $sourceImage->dispose();
    }

    $imageWidth = java_values($embeddedImage->getWidth());
    $imageHeight = java_values($embeddedImage->getHeight());

    $slide->getShapes()->addPictureFrame(
        ShapeType::Rectangle, 0, 0, $imageWidth, $imageHeight, $embeddedImage);

    $presentation->save("output.html", SaveFormat::Html5);
} finally {
    $presentation->dispose();
}

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

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

  1. Install Aspose.Slides for PHP via Java .

  2. Configure Aspose.Slides in your PHP project.

  3. Load the source image with Images::fromFile and add it to the presentation image collection.

  4. Add the image to the slide with addPictureFrame, then save with SaveFormat::Html5.

Free Online Converter

Try our free Conversion app

Convert Image To Other Supported Formats

You can also convert Image and save to other file formats. See all supported formats below: