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.

- Créez une instance de la classe Presentation .
- Appelez la méthode AddFromPdf et passez le fichier PDF.
- 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);
}
ASTUCE
Vous voudrez peut‑être consulter l’application web Aspose free PDF to PowerPoint car il s’agit d’une implémentation en direct du processus décrit ici.Importer PowerPoint depuis HTML
Dans ce cas, vous pouvez convertir un document HTML en présentation PowerPoint.
- Créez une instance de la classe Presentation .
- Appelez la méthode AddFromHtml et passez le fichier HTML.
- 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.
Remarque
Vous pouvez également utiliser Aspose.Slides pour convertir HTML en d’autres formats de fichiers populaires :