Импорт презентации - C++ PowerPoint API
Contents
[
Hide
]
Используя Aspose.Slides для C++, вы можете импортировать презентации из файлов в других форматах. Aspose.Slides предоставляет класс SlideCollection, который позволяет вам импортировать презентации из PDF, HTML-документов и т.д.
Импорт PowerPoint из PDF
В этом случае вы можете конвертировать PDF в презентацию PowerPoint.
- Создайте экземпляр класса презентации.
- Вызовите метод AddFromPdf() и передайте PDF-файл.
- Используйте метод Save() для сохранения файла в формате PowerPoint.
Этот код на C++ демонстрирует операцию преобразования PDF в PowerPoint:
auto pres = System::MakeObject<Presentation>();
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);
Совет
Вам может быть интересно ознакомиться с бесплатным веб-приложением Aspose PDF в PowerPoint, так как это живая реализация процесса, описанного здесь.Импорт PowerPoint из HTML
В этом случае вы можете конвертировать HTML-документ в презентацию PowerPoint.
- Создайте экземпляр класса Presentation.
- Вызовите метод AddFromHtml() и передайте HTML-файл.
- Используйте метод 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);
Примечание
Вы также можете использовать Aspose.Slides для конвертации HTML в другие популярные форматы файлов: