# Convert PDF to XML in Java

> Import PDF pages and save the result in PowerPoint XML Presentation format in Java with Aspose.Slides for Java.

Source: https://products.aspose.com/slides/java/conversion/pdf-to-xml/
Updated: 2026-07-31



## Convert PDF to XML in Java

[**Aspose.Slides for Java**](/slides/java/) lets you import PDF pages into presentation slides and save the resulting presentation in PowerPoint XML Presentation format without Adobe Acrobat.

The generated XML represents a presentation and preserves the imported pages as slide content; it does not extract the PDF's logical structure into a generic XML schema.

## Convert PDF to XML using Java

To convert PDF content to PowerPoint XML, create a `Presentation`, remove its default slide, import the source file with `ISlideCollection.addFromPdf`, and call `save` with `SaveFormat.Xml`.

### Java code for converting PDF into XML

```java
Presentation presentation = new Presentation();
try {
    presentation.getSlides().removeAt(0);
    presentation.getSlides().addFromPdf("input.pdf");
    presentation.save("output.xml", SaveFormat.Xml);
} finally {
    presentation.dispose();
}
```

## How to convert PDF to XML using Aspose.Slides for Java API

These are the steps to convert PDF to XML in Java.

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

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

Open the source `PDF` file in Java.

Call `save` with the output file path and `SaveFormat.Xml`.

## Convert PDF To Other Supported Formats

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