导入演示文稿 - C++ PowerPoint API

使用 Aspose.Slides for C++,您可以从其他格式的文件导入演示文稿。 Aspose.Slides 提供了 SlideCollection 类,允许您从 PDF、HTML 文档等导入演示文稿。

从 PDF 导入 PowerPoint

在这种情况下,您可以将 PDF 转换为 PowerPoint 演示文稿。

pdf-to-powerpoint

  1. 实例化演示文稿类的对象。
  2. 调用 AddFromPdf() 方法并传递 PDF 文件。
  3. 使用 Save() 方法将文件保存为 PowerPoint 格式。

以下 C++ 代码演示了 PDF 到 PowerPoint 的操作:

auto pres = System::MakeObject<Presentation>();
    
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);

从 HTML 导入 PowerPoint

在这种情况下,您可以将 HTML 文档转换为 PowerPoint 演示文稿。

  1. 创建 Presentation 类的实例。
  2. 调用 AddFromHtml() 方法并传递 HTML 文件。
  3. 使用 Save() 方法将文件保存为 PowerPoint 格式。

以下 C++ 代码演示了 HTML 到 PowerPoint 的操作:

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);