Importera presentationer från PDF eller HTML i .NET

Introduktion

Med Aspose.Slides kan du importera presentationer från filer i andra format. Aspose.Slides tillhandahåller klassen SlideCollection som låter dig importera presentationer från PDF‑ och HTML‑dokument.

Importera PowerPoint från PDF

I det här fallet konverterar du en PDF till en PowerPoint‑presentation.

pdf-to-powerpoint

  1. Skapa en instans av klassen Presentation.
  2. Anropa metoden AddFromPdf och skicka PDF‑filen.
  3. Använd metoden Save för att spara filen i PowerPoint‑format.

Den här C#‑koden visar PDF‑till‑PowerPoint‑operationen:

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

Importera PowerPoint från HTML

I det här fallet konverterar du ett HTML‑dokument till en PowerPoint‑presentation.

  1. Skapa en instans av klassen Presentation.
  2. Anropa metoden AddFromHtml och skicka HTML‑filen.
  3. Använd metoden Save för att spara filen som ett PowerPoint‑dokument.

Den här C#‑koden visar HTML‑till‑PowerPoint‑operationen:

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

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

FAQ

Bevaras tabeller när man importerar en PDF, och kan deras identifiering förbättras?

Tabeller kan identifieras under import; PdfImportOptions innehåller en DetectTables‑parameter som möjliggör tabelligenkänning. Effektiviteten beror på PDF:ens struktur.