Importeer presentaties van PDF of HTML in C++
Introductie
Met Aspose.Slides for C++ kunt u presentaties importeren uit bestanden in andere formaten. Aspose.Slides biedt de SlideCollection‑klasse om presentaties te importeren vanuit PDF, HTML‑documenten, enz.
PowerPoint importeren vanuit PDF
In dit geval converteert u een PDF naar een PowerPoint‑presentatie.

- Instantieer een object van de presentatieklasse.
- Roep de AddFromPdf()‑methode aan en geef het PDF‑bestand door.
- Gebruik de Save()‑methode om het bestand op te slaan in PowerPoint‑formaat.
Deze C++‑code demonstreert de PDF‑naar‑PowerPoint‑bewerking:
auto pres = System::MakeObject<Presentation>();
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);
Tip
U kunt de gratis Aspose‑webapp PDF naar PowerPoint uitproberen, omdat deze een live‑implementatie van het hier beschreven proces biedt.PowerPoint importeren vanuit HTML
In dit geval converteert u een HTML‑document naar een PowerPoint‑presentatie.
- Maak een instantie van de Presentation‑klasse.
- Roep de AddFromHtml()‑methode aan en geef het HTML‑bestand door.
- Gebruik de Save()‑methode om het bestand op te slaan in PowerPoint‑formaat.
Deze C++‑code demonstreert de HTML‑naar‑PowerPoint‑bewerking:
auto presentation = System::MakeObject<Presentation>();
{
auto htmlStream = System::IO::File::OpenRead(u"page.html");
presentation->get_Slides()->AddFromHtml(htmlStream);
}
presentation->Save(u"MyPresentation.pptx", SaveFormat::Pptx);
Note
U kunt Aspose.Slides ook gebruiken om HTML naar andere populaire bestandsformaten te converteren:
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 set_DetectTables‑methode die tabelherkenning inschakelt. De effectiviteit hangt af van de structuur van de PDF.