Importer des présentations depuis PDF ou HTML en .NET

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

Importer PowerPoint depuis 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 passez le fichier PDF.
  3. Utilisez la méthode Save pour enregistrer le fichier au format PowerPoint.

Ce code C# démontre l’opération de conversion PDF vers PowerPoint :

using (Presentation pres = new Presentation())
{
    pres.Slides.AddFromPdf("InputPDF.pdf");
    pres.Save("OutputPresentation.pptx", SaveFormat.Pptx);
}

Importer PowerPoint depuis 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 passez le fichier HTML.
  3. Utilisez la méthode Save pour enregistrer le fichier en tant que document PowerPoint.

Ce code C# démontre l’opération de conversion HTML vers PowerPoint :

using (var presentation = new Presentation())
{
    using (var htmlStream = File.OpenRead("page.html"))
    {
        presentation.Slides.AddFromHtml(htmlStream);
    }

    presentation.Save("MyPresentation.pptx", SaveFormat.Pptx);
}

FAQ

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

Les tableaux peuvent être détectés lors de l’importation ; PdfImportOptions comprend un paramètre DetectTables qui active la reconnaissance des tableaux. L’efficacité dépend de la structure du PDF.