Importowanie prezentacji z PDF lub HTML w .NET
Wstęp
Korzystając z Aspose.Slides, możesz importować prezentacje z plików w innych formatach. Aspose.Slides udostępnia klasę SlideCollection, która pozwala na importowanie prezentacji z dokumentów PDF i HTML.
Importuj PowerPoint z PDF
W tym przypadku konwertujesz plik PDF na prezentację PowerPoint.

- Utwórz instancję klasy Presentation.
- Wywołaj metodę AddFromPdf i przekaż plik PDF.
- Użyj metody Save, aby zapisać plik w formacie PowerPoint.
Ten kod C# demonstruje operację konwersji PDF do PowerPoint:
using (Presentation pres = new Presentation())
{
pres.Slides.AddFromPdf("InputPDF.pdf");
pres.Save("OutputPresentation.pptx", SaveFormat.Pptx);
}
TIP
Możesz sprawdzić darmową aplikację internetową Aspose free PDF do PowerPoint, ponieważ jest to działająca implementacja procesu opisanego tutaj.Importuj PowerPoint z HTML
W tym przypadku konwertujesz dokument HTML na prezentację PowerPoint.
- Utwórz instancję klasy Presentation.
- Wywołaj metodę AddFromHtml i przekaż plik HTML.
- Użyj metody Save, aby zapisać plik jako dokument PowerPoint.
Ten kod C# demonstruje operację konwersji HTML do PowerPoint:
using (var presentation = new Presentation())
{
using (var htmlStream = File.OpenRead("page.html"))
{
presentation.Slides.AddFromHtml(htmlStream);
}
presentation.Save("MyPresentation.pptx", SaveFormat.Pptx);
}
FAQ
Czy tabele są zachowywane podczas importu PDF i czy ich wykrywanie można ulepszyć?
Tabele mogą być wykrywane podczas importu; PdfImportOptions zawiera parametr DetectTables, który umożliwia rozpoznawanie tabel. Skuteczność zależy od struktury pliku PDF.
Note
Możesz również używać Aspose.Slides do konwersji HTML do innych popularnych formatów plików: