Importera presentationer från PDF eller HTML i C++
Introduktion
Med Aspose.Slides for C++, kan du importera presentationer från filer i andra format. Aspose.Slides tillhandahåller klassen SlideCollection för att låta dig importera presentationer från PDF, HTML-dokument etc.
Importera PowerPoint från PDF
I detta fall konverterar du en PDF till en PowerPoint‑presentation.

- Skapa en instans av presentationsklassen.
- Anropa metoden AddFromPdf() och skicka PDF‑filen.
- Använd metoden Save() för att spara filen i PowerPoint‑format.
Denna C++‑kod visar PDF‑till‑PowerPoint‑operationen:
auto pres = System::MakeObject<Presentation>();
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);
Tip
Du kanske vill kolla in Aspose free PDF to PowerPoint webbapp eftersom den är en live‑implementation av processen som beskrivs här.Importera PowerPoint från HTML
I detta fall 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 i PowerPoint‑format.
Denna C++‑kod visar HTML‑till‑PowerPoint‑operationen:
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
Du kan också använda Aspose.Slides för att konvertera HTML till andra populära filformat:
FAQ
Behålls tabeller när man importerar en PDF, och kan deras upptäckt förbättras?
Tabeller kan upptäckas vid import; PdfImportOptions innehåller en set_DetectTables‑metod som möjliggör tabelligenkänning. Effektiviteten beror på PDF:ns struktur.