Importer des présentations depuis PDF ou HTML sur Android

En utilisant Aspose.Slides for Android via 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 depuis PDF

Dans ce cas, vous pouvez 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 transmettez le fichier PDF.
  3. Utilisez la méthode save() pour enregistrer le fichier au format PowerPoint.

Ce code Java démontre l’opération de conversion PDF vers 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 depuis HTML

Dans ce cas, vous pouvez 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 transmettez le fichier HTML.
  3. Utilisez la méthode save() pour enregistrer le fichier au format PowerPoint.

Ce code Java démontre l’opération de conversion HTML vers 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();
}

FAQ

Les tableaux sont-ils conservés lors de l’importation d’un PDF, et leur détection peut-elle être améliorée ?

Les tableaux peuvent être détectés lors de l’importation ; PdfImportOptions comprend une méthode setDetectTables qui active la reconnaissance des tableaux. L’efficacité dépend de la structure du PDF.