Importer une présentation

En utilisant Aspose.Slides for Node.js via Java, vous pouvez importer des présentations à partir de fichiers dans d’autres formats. Aspose.Slides fournit la classe SlideCollection permettant d’importer des présentations depuis des PDF, des documents HTML, etc.

Importer PowerPoint à partir de PDF

Dans ce cas, vous pouvez convertir un PDF en 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 JavaScript illustre l’opération de conversion PDF vers PowerPoint :

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

Importer PowerPoint à partir de HTML

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

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

Ce code JavaScript illustre l’opération de conversion HTML vers PowerPoint :

var presentation = new aspose.slides.Presentation();
try {
    var htmlStream = java.newInstanceSync("java.io.FileInputStream", "page.html");
    try {
        presentation.getSlides().addFromHtml(htmlStream);
    } finally {
        if (htmlStream != null) {
            htmlStream.close();
        }
    }
    presentation.save("MyPresentation.pptx", aspose.slides.SaveFormat.Pptx);
} catch (e) {
    console.log(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.