Convert PowerPoint to PNG file via Java using REST API

Convert PowerPoint to PNG images programmatically in Java.

As an effective tool for communication, PowerPoint presentations are widely used in various fields, such as education, business, government, and other fields. These presentations contain various multimedia elements, such as text, images, and videos. However, sometimes you may need to convert PowerPoint files to images, specifically PNG, for various reasons. Maybe you want to use the images in a different format, or perhaps you need to share them on a website. Whatever the reason, you can now convert PowerPoint to PNG images programmatically in Java using GroupDocs.Conversion Cloud SDK for Java. In this article, we will guide you on how to convert PowerPoint to PNG images programmatically in Java using REST API.

The following topics will be covered in this tutorial:

Java PowerPoint Slides to Images Conversion REST API - SDK Installation

We are going to use GroupDocs.Conversion Cloud SDK for Java to convert PowerPoint slides to PNG images. GroupDocs.Cloud API is a powerful tool for converting multiple types of documents and images, including PowerPoint to PNG format. This API offers a wide range of file formats, enabling you to convert not only PowerPoint presentations but also PDFs, Word documents, Excel sheets, CAD files, and raster images, among others. Integrating the API into Java-based applications is made simple and efficient, eliminating the need for additional software.

You can either download the API’s JAR file or install it using Maven by adding the following repository and dependency into your project’s pom.xml file:

Maven Repository:

    <name>GroupDocs Artifact Repository</name>

Maven Dependency:


Sign up for a GroupDocs account to get the Client ID and Client Secret from the dashboard before you start following the steps and available code snippets. Please enter the code snippet shown below once you have your ID and Secret:

How to Convert PowerPoint Presentation to PNG Image in Java using REST API

Now that we have set up GroupDocs.Conversion Cloud SDK for Java, we can start converting PowerPoint to PNG images. The following are the steps to convert PowerPoint presentations to PNG images.

Upload the File

Firstly, upload the PowerPoint document to the cloud storage using the code snippet given below:

As a result, the uploaded PowerPoint file will be available in the files section of your dashboard on the cloud.

Convert PowerPoint to PNG Images in Java

In this section, we will write the code snippet that automates the process of PowerPoint to PNG conversion in a Java application. You may follow the steps and the code snippet mentioned below:

The steps are:

  • Firstly, create an instance of ConvertApi class.
  • Secondly, create an instance of the ConvertSettings class.
  • Thirdly, provide the cloud storage name.
  • Next, set the input PowerPoint file path and the target file format to “png”.
  • Now, create an instance of the PngConvertOptions class.
  • Optionally, provide various convert options like setFromPage, setPagesCount, etc.
  • After that, set convert options and the output file path using ConvertSettings instance.
  • Then, create a ConvertDocumentRequest class instance and pass the settings parameter.
  • Finally, call the convertDocument() method and pass ConvertDocumentRequest parameter.

The following code snippet shows how to convert PowerPoint PPTX to PNG format in Java using REST API:

The output can be seen in the image below:

How to convert PowerPoint to PNG file in Java using REST API.

Convert PowerPoint to PNG file via Java using REST API.

Download the Converted File

The above code sample will save the converted PNG image to the cloud. You can download the converted PNG file using the following code snippet:

Free Online PowerPoint to PNG Converter

How to convert PowerPoint to PNG images online for free? Please try an online PowerPoint to PNG converter to create a PNG image from PowerPoint. This converter is developed using the above-mentioned PowerPoint to PNG image REST API.

Summing up

Finally, this brings us to the end of this blog post. The following is what you have learned from this article:

  • how to convert PowerPoint to PNG format in Java programmatically, as well as additional customization options;
  • programmatically upload the PowerPoint presentation to the cloud and then download the converted PNG image from the cloud;
  • and convert any PowerPoint slide to PNG for free using a free online PowerPoint to PNG image converter.

Moreover, we also provide an API Reference section that lets you visualize and communicate with our APIs directly through the browser. Java SDK’s complete source code is freely available on Github. Please check the GroupDocs.Conversion Cloud SDK for Java Examples here.

Additionally, we suggest you follow our Getting Started guide for detailed steps and API usage.

Finally, we keep writing new blog articles on different file formats and conversions using REST API. So, please get in touch for the latest updates.

Ask a question

If you need help with the conversion process or have any other related questions, please do not hesitate to contact us on the free support forum.


How do I convert PowerPoint to PNG images using Java?

You can convert PowerPoint slides to PNG images by using GroupDocs.Conversion Cloud REST API. It is a cloud-based document and image conversion API that allows developers to easily convert PowerPoint presentations to PNG images in Java.

How can I convert a PowerPoint PPT to PNG online for free?

PPT to PNG online converter allows you to convert PowerPoint to PNG images for free. Once the online conversion of the PowerPoint to PNG image is completed, you can instantly download the converted PNG images to your system. Please follow the step-by-step instructions given below to perform the conversion:

  • Open free PPT to PNG converter online.
  • Now, click in the file drop area to upload a PowerPoint or drag & drop a PowerPoint presentation.
  • Next, click on the Convert Now button. Free online PowerPoint to PNG converter will convert PowerPoint slides into PNG images.
  • The download link of the output PNG file will be available after converting the PowerPoint.

Is there a way to convert PowerPoint to images on Windows?

Please visit this link to download an offline PowerPoint to image converter for Windows. This free PowerPoint to images converter can be used to convert PowerPoint slides to images format on Windows quickly, with a single click.

Is the conversion process for PPT and PPTX files the same using the Java SDK?

Yes, the conversion process is the same for both PowerPoint file formats.

See Also

If you want to learn more about related topics, we recommend reading the articles listed below: