# Merge HTML to Image in Java

> Merge HTML to image in Java. Use Aspose.Slides for Java to combine HTML files and render the merged slides as images.

Source: https://products.aspose.com/slides/java/merger/html-to-image/
Updated: 2026-07-09



## Merge HTML to PNG using Aspose.Slides

[Aspose.Slides for Java](/slides/java/) is a Java API for creating, editing, converting, and merging presentation content. You can place `HTML` files into a `Presentation` and render the merged slides as `PNG` images.

## Merge HTML to PNG in Java

Using [Aspose.Slides for Java](/slides/java/), you can merge HTML files and create a `PNG` result with a few lines of Java code.

### Java code for merging HTML to PNG

```java
Presentation presentation = new Presentation();
try {
    presentation.getSlides().removeAt(0);

    FileInputStream firstHtmlStream = new FileInputStream("file1.html");
    try {
        presentation.getSlides().addFromHtml(firstHtmlStream);
    } finally {
        firstHtmlStream.close();
    }

    FileInputStream secondHtmlStream = new FileInputStream("file2.html");
    try {
        presentation.getSlides().addFromHtml(secondHtmlStream);
    } finally {
        secondHtmlStream.close();
    }

    for (ISlide slide : presentation.getSlides()) {
        IImage slideImage = slide.getImage(1f, 1f);
        try {
            slideImage.save("slide_" + slide.getSlideNumber() + ".png", ImageFormat.Png);
        } finally {
            slideImage.dispose();
        }
    }
} finally {
    presentation.dispose();
}
```

## How to merge HTML files in Java

Install [Aspose.Slides for Java](https://docs.aspose.com/slides/java/installation/).

Add the library as a reference in your project.

Create a `Presentation` instance.

Import the source `HTML` files with `addFromHtml`.

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

## Merge other files
