# Convert PPTX to Word in Java

> Convert PPTX to Word in Java. Use Aspose.Slides for Java and Aspose.Words for Java to render PowerPoint slides into a Word document.

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



## Convert PowerPoint to Word using Aspose.Slides and Aspose.Words

[Aspose.Slides for Java](/slides/java/) and [Aspose.Words for Java](https://products.aspose.com/words/java/) let Java applications read PowerPoint presentations and create Word documents. A `PPTX` to Word workflow can render each slide as an image and insert the images into a `Document`.

## Convert PowerPoint to Word in Java

Use this Java code to convert `PPTX` to Word:

### Java code for converting PowerPoint to Word

```java
Presentation presentation = new Presentation("presentation.pptx");
try {
    Document document = new Document();
    DocumentBuilder documentBuilder = new DocumentBuilder(document);

    for (ISlide slide : presentation.getSlides()) {
        IImage slideImage = slide.getImage(1f, 1f);
        try {
            ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
            slideImage.save(imageStream, ImageFormat.Png);
            documentBuilder.insertImage(imageStream.toByteArray());
        } finally {
            slideImage.dispose();
        }

        documentBuilder.insertBreak(BreakType.PAGE_BREAK);
    }

    document.save("output.docx");
} finally {
    presentation.dispose();
}
```

## How to convert PPTX to Word

Install `Aspose.Slides for Java` and `Aspose.Words for Java`.

Load the `PPTX` presentation with the `Presentation` class.

Create a Word `Document` and a `DocumentBuilder`.

Render each slide with `getImage` and insert the image into the Word document.

Save the resulting Word document.

## Other Supported Conversions

- [PPTX TO BMP](/slides/java/conversion/pptx-to-bmp/)
- [PPTX TO GIF](/slides/java/conversion/pptx-to-gif/)
- [PPTX TO HTML](/slides/java/conversion/pptx-to-html/)
- [PPTX TO JPEG](/slides/java/conversion/pptx-to-jpeg/)
- [PPTX TO ODP](/slides/java/conversion/pptx-to-odp/)
- [PPTX TO OTP](/slides/java/conversion/pptx-to-otp/)
- [PPTX TO PDF](/slides/java/conversion/pptx-to-pdf/)
- [PPTX TO PNG](/slides/java/conversion/pptx-to-png/)
- [PPTX TO POT](/slides/java/conversion/pptx-to-pot/)
- [PPTX TO POTM](/slides/java/conversion/pptx-to-potm/)
- [PPTX TO POTX](/slides/java/conversion/pptx-to-potx/)
- [PPTX TO PPS](/slides/java/conversion/pptx-to-pps/)
- [PPTX TO PPSM](/slides/java/conversion/pptx-to-ppsm/)
- [PPTX TO PPSX](/slides/java/conversion/pptx-to-ppsx/)
- [PPTX TO PPT](/slides/java/conversion/pptx-to-ppt/)
- [PPTX TO PPTM](/slides/java/conversion/pptx-to-pptm/)
- [PPTX TO SVG](/slides/java/conversion/pptx-to-svg/)
- [PPTX TO SWF](/slides/java/conversion/pptx-to-swf/)
- [PPTX TO TIFF](/slides/java/conversion/pptx-to-tiff/)
- [PPTX TO VIDEO](/slides/java/conversion/pptx-to-video/)
- [PPTX TO XPS](/slides/java/conversion/pptx-to-xps/)
