Import Presentation

Using Aspose.Slides for Java, you can import presentations from files in other formats. Aspose.Slides provides the SlideCollection class to allow you to import presentations from PDFs, HTML documents, etc.

Import PowerPoint from PDF

In this case, you get to convert a PDF to a PowerPoint presentation.

pdf-to-powerpoint

  1. Create an instance of the Presentation class.
  2. Call the addFromPdf() method and pass the PDF file.
  3. Use the save() method to save the file in the PowerPoint format.

This Java code demonstrates the PDF to PowerPoint operation:

Presentation pres = new Presentation();
try {
    pres.getSlides().addFromPdf("InputPDF.pdf");
    pres.save("OutputPresentation.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Import PowerPoint from HTML

In this case, you get to convert a HTML document to a PowerPoint presentation.

  1. Create an instance of the Presentation class.
  2. Call the addFromHtml() method and pass the PDF file.
  3. Use the save() method to save the file in the PowerPoint format.

This Java code demonstrates the HTML to PowerPoint operation:

Presentation presentation = new Presentation();
try {
    FileInputStream htmlStream = new FileInputStream("page.html");
    try {
        presentation.getSlides().addFromHtml(htmlStream);
    } finally {
        if (htmlStream != null) htmlStream.close();
    }

    presentation.save("MyPresentation.pptx", SaveFormat.Pptx);
} catch(IOException e) {
} finally {
    if (presentation != null) presentation.dispose();
}