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.

- Skapa en instans av klassen Presentation.
- Anropa metoden AddFromPdf och skicka PDF‑filen.
- 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);
}
TIP
Du kanske vill titta på Aspose free-webbappen PDF to PowerPoint eftersom den är en levande implementering av den process som beskrivs här.Importera PowerPoint från HTML
I det här fallet konverterar du ett HTML‑dokument till en PowerPoint‑presentation.
- Skapa en instans av klassen Presentation.
- Anropa metoden AddFromHtml och skicka HTML‑filen.
- 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.
Obs
Du kan också använda Aspose.Slides för att konvertera HTML till andra populära filformat: