# Convert PPS to BMP using Java

> Convert PPS to BMP in Java. Use Aspose.Slides for Java to render PPS slides as BMP images.

Source: https://products.aspose.com/slides/java/conversion/pps-to-bmp/
Updated: 2026-08-11



## Convert PPS to BMP Using Java

Use [Aspose.Slides for Java](/slides/java/) to load a `PPS` slide show and render slides as `BMP` images. You can install the `aspose-slides` package in a Maven-based project by adding the repository and dependency below.

### Repository

```xml
<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>
```

### Dependency

```xml
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>version of aspose-slides API</version>
    <classifier>jdk17</classifier>
</dependency>
```

## How to Convert PPS to BMP via Java

 Java developers can convert a `PPS` file to `BMP` in just a few lines of code.

1.  Load the `PPS` file with the `Presentation` class.
1.  Iterate through the `ISlide` collection returned by `Presentation.getSlides`.
1.  Render each slide with the `ISlide.getImage` method.
1.  Save each `IImage` object with `ImageFormat.Bmp`.

## System Requirements

 Before running the Java conversion sample code, make sure that you have the following prerequisites.

- Microsoft Windows, Linux, macOS, or another OS with a supported Java Runtime Environment.
- Get the latest version of Aspose.Slides for Java from Maven.

### PPS to BMP Java Conversion Source Code

```java
Presentation presentation = new Presentation("slideshow.pps");
try {
    for (ISlide slide : presentation.getSlides()) {
        IImage slideImage = slide.getImage(1f, 1f);
        try {
            slideImage.save("slide_" + slide.getSlideNumber() + ".bmp", ImageFormat.Bmp);
        } finally {
            slideImage.dispose();
        }
    }
} finally {
    presentation.dispose();
}
```

## Other Supported Conversions

- [PPS TO GIF](/slides/java/conversion/pps-to-gif/) — Graphics Interchange Format
- [PPS TO HTML](/slides/java/conversion/pps-to-html/) — Hypertext Markup Language
- [PPS TO JPEG](/slides/java/conversion/pps-to-jpeg/) — JPEG Image
- [PPS TO ODP](/slides/java/conversion/pps-to-odp/) — OpenDocument Presentation Format
- [PPS TO OTP](/slides/java/conversion/pps-to-otp/) — OpenDocument Presentation Template
- [PPS TO PDF](/slides/java/conversion/pps-to-pdf/) — Portable Document Format
- [PPS TO PNG](/slides/java/conversion/pps-to-png/) — Portable Network Graphics
- [PPS TO POT](/slides/java/conversion/pps-to-pot/) — PowerPoint 97–2003 Template
- [PPS TO POTM](/slides/java/conversion/pps-to-potm/) — PowerPoint Macro-Enabled Template
- [PPS TO POTX](/slides/java/conversion/pps-to-potx/) — PowerPoint Template
- [PPS TO PPSM](/slides/java/conversion/pps-to-ppsm/) — Macro-enabled Slide Show
- [PPS TO PPSX](/slides/java/conversion/pps-to-ppsx/) — PowerPoint Slide Show
- [PPS TO PPT](/slides/java/conversion/pps-to-ppt/) — PowerPoint 97-2003 Presentation
- [PPS TO PPTM](/slides/java/conversion/pps-to-pptm/) — Macro-enabled Presentation File
- [PPS TO PPTX](/slides/java/conversion/pps-to-pptx/) — Open XML Presentation Format
- [PPS TO SVG](/slides/java/conversion/pps-to-svg/) — Scalable Vector Graphics
- [PPS TO SWF](/slides/java/conversion/pps-to-swf/) — SWF Format
- [PPS TO TIFF](/slides/java/conversion/pps-to-tiff/) — Tagged Image File Format
- [PPS TO XPS](/slides/java/conversion/pps-to-xps/) — XML Paper Specification
