Importer une présentation

En utilisant Aspose.Slides pour Java, vous pouvez importer des présentations à partir de fichiers dans d’autres formats. Aspose.Slides fournit la classe SlideCollection pour vous permettre d’importer des présentations à partir de PDF, de documents HTML, etc.

Importer PowerPoint à partir d’un PDF

Dans ce cas, vous allez convertir un PDF en une présentation PowerPoint.

pdf-to-powerpoint

  1. Créez une instance de la classe Presentation.
  2. Appelez la méthode addFromPdf() et passez le fichier PDF.
  3. Utilisez la méthode save() pour enregistrer le fichier au format PowerPoint.

Ce code Java illustre l’opération de conversion de PDF à PowerPoint :

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

Importer PowerPoint à partir de HTML

Dans ce cas, vous allez convertir un document HTML en une présentation PowerPoint.

  1. Créez une instance de la classe Presentation.
  2. Appelez la méthode addFromHtml() et passez le fichier HTML.
  3. Utilisez la méthode save() pour enregistrer le fichier au format PowerPoint.

Ce code Java illustre l’opération de conversion de HTML à PowerPoint :

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();
}