PDF vagy HTML prezentációk importálása C++-ban
Bevezetés
Az Aspose.Slides for C++ használatával importálhat prezentációkat más formátumú fájlokból. Aspose.Slides biztosítja a SlideCollection osztályt, amely lehetővé teszi prezentációk importálását PDF, HTML dokumentumok stb. formátumból.
PowerPoint importálása PDF-ből
Ebben az esetben egy PDF-et PowerPoint prezentációvá konvertálhat.

- Hozzon létre egy példányt a Presentation osztályból.
- Hívja meg a AddFromPdf() metódust, és adja meg a PDF fájlt.
- Használja a Save() metódust a fájl PowerPoint formátumban történő mentéséhez.
Ez a C++ kód bemutatja a PDF‑ről PowerPoint‑ra történő átalakítást:
auto pres = System::MakeObject<Presentation>();
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);
Tipp
Érdemes kipróbálni az Aspose free PDF to PowerPoint webalkalmazást, mivel ez egy élő megvalósítása az itt leírt folyamatnak.PowerPoint importálása HTML-ből
Ebben az esetben egy HTML dokumentumot PowerPoint prezentációvá konvertálhat.
- Hozzon létre egy példányt a Presentation osztályból.
- Hívja meg a AddFromHtml() metódust, és adja meg a HTML fájlt.
- Használja a Save() metódust a fájl PowerPoint formátumban történő mentéséhez.
Ez a C++ kód bemutatja a HTML‑ről PowerPoint‑ra történő átalakítást:
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);
Megjegyzés
Az Aspose.Slides-t más népszerű fájlformátumokra is használhatja a HTML konvertálásához:
GYIK
Megmaradnak-e a táblázatok a PDF importálásakor, és javítható-e a felismerésük?
Az importálás során felismerhetők a táblázatok; a PdfImportOptions tartalmaz egy set_DetectTables metódust, amely lehetővé teszi a táblázatok azonosítását. A hatékonyság a PDF struktúrájától függ.