# Convert Image to PPT in Java

> Convert image to PPT in Java. Use Aspose.Slides for Java to add an image to a slide and save it as a PPT presentation.

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



## Convert Image to PPT using Java

[**Aspose.Slides for Java**](/slides/java/) is a presentation processing API that can add image files to slides and save the result as a `PPT` presentation.

## Convert image to PPT in Java

Using [**Aspose.Slides for Java**](/slides/java/), you can convert an image to a `PPT` presentation with just a few lines of code:

### Java code for converting image to PPT

```java
Presentation presentation = new Presentation();
try {
    ISlide slide = presentation.getSlides().get_Item(0);

    byte[] imageData = Files.readAllBytes(Paths.get("image.jpg"));
    IPPImage presentationImage = presentation.getImages().addImage(imageData);
    slide.getShapes().addPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, presentationImage);

    presentation.save("presentation.ppt", SaveFormat.Ppt);
} finally {
    presentation.dispose();
}
```

## How to convert Image to PPT using Aspose.Slides for Java API

These are the steps to convert Image to PPT in Java.

Install [**Aspose.Slides for Java**](/slides/java/).

Add a library reference (import the library) to your Java project.

Create an instance of the `Presentation` class.

Load the image as an `IPPImage`.

Save the resulting file as a `PPT` presentation.

## Other Supported PowerPoint Conversions

- [IMAGE TO PPTX](/slides/java/conversion/image-to-pptx/)
- [JPG TO PPT](/slides/java/conversion/jpg-to-ppt/)
- [JPG TO PPTX](/slides/java/conversion/jpg-to-pptx/)
- [PNG TO PPT](/slides/java/conversion/png-to-ppt/)
- [PNG TO PPTX](/slides/java/conversion/png-to-pptx/)
- [PDF TO PPT](/slides/java/conversion/pdf-to-ppt/)
- [PDF TO PPTX](/slides/java/conversion/pdf-to-pptx/)
- [HTML TO PPT](/slides/java/conversion/html-to-ppt/)
- [HTML TO PPTX](/slides/java/conversion/html-to-pptx/)
