Importeer presentaties vanuit PDF of HTML in .NET

Inleiding

Met Aspose.Slides kunt u presentaties importeren vanuit bestanden in andere formaten. Aspose.Slides biedt de SlideCollection‑klasse, waarmee u presentaties kunt importeren vanuit PDF‑ en HTML‑documenten.

PowerPoint importeren vanuit PDF

In dit geval converteert u een PDF naar een PowerPoint‑presentatie.

pdf-to-powerpoint

  1. Maak een instantie van de Presentation‑klasse.
  2. Roep de AddFromPdf‑methode aan en geef het PDF‑bestand door.
  3. Gebruik de Save‑methode om het bestand op te slaan in PowerPoint‑formaat.

Deze C#‑code toont de PDF‑naar‑PowerPoint‑operatie:

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

PowerPoint importeren vanuit HTML

In dit geval converteert u een HTML‑document naar een PowerPoint‑presentatie.

  1. Maak een instantie van de Presentation‑klasse.
  2. Roep de AddFromHtml‑methode aan en geef het HTML‑bestand door.
  3. Gebruik de Save‑methode om het bestand op te slaan als een PowerPoint‑document.

Deze C#‑code toont de HTML‑naar‑PowerPoint‑operatie:

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

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

FAQ

Worden tabellen behouden bij het importeren van een PDF, en kan hun detectie worden verbeterd?

Tabellen kunnen tijdens het importeren worden gedetecteerd; PdfImportOptions bevat een DetectTables‑parameter die tabelherkenning inschakelt. De effectiviteit hangt af van de structuur van de PDF.