Merge HTML to Image in Java

Use Aspose.Slides for Java to merge HTML files in Java applications.

Merge HTML to PNG using Aspose.Slides

Aspose.Slides for 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 , you can merge HTML files and create a PNG result with a few lines of Java code.

Java code for merging HTML to PNG

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

  1. Install Aspose.Slides for Java .

  2. Add the library as a reference in your project.

  3. Create a Presentation instance.

  4. Import the source HTML files with addFromHtml.

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

Merge Files Online

Merge presentations and slides online.

Merge other files

You can also combine files in other formats to get a single file.