Экспорт в HTML5
Информация
В Aspose.Slides 21.9 мы реализовали поддержку экспорта в HTML5.Процесс экспорта в HTML5 позволяет вам преобразовать PowerPoint в HTML. Таким образом, используя свои собственные шаблоны, вы можете применять очень гибкие параметры, которые определяют процесс экспорта и полученные атрибуты HTML, CSS, JavaScript и анимации.
Экспорт PowerPoint в HTML5
Этот C++ код показывает, как экспортировать презентацию в HTML5.
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.html", SaveFormat::Html5);
Вы можете указать настройки для анимаций форм и переходов слайдов следующим образом:
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
auto options = System::MakeObject<Html5Options>();
options->set_AnimateShapes(true);
options->set_AnimateTransitions(true);
pres->Save(u"pres.html", SaveFormat::Html5, options);
Экспорт PowerPoint в HTML
Этот C++ код демонстрирует стандартный процесс экспорта PowerPoint в HTML:
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.html", SaveFormat::Html);
В этом случае содержимое презентации рендерится через SVG в форме, подобной следующей:
<body>
<div class="slide" name="slide" id="slideslideIface1">
<svg version="1.1">
<g> СОДЕРЖИМОЕ СЛАЙДОВ ЗДЕСЬ </g>
</svg>
</div>
</body>
Заметка
Когда вы используете этот метод для экспорта PowerPoint в HTML, из-за рендеринга SVG вы не сможете применять стили или анимировать конкретные элементы.Экспорт просмотр слайдов PowerPoint в HTML5
Aspose.Slides позволяет вам конвертировать презентацию PowerPoint в документ HTML5, в котором слайды представлены в режиме просмотра слайдов. В этом случае, когда вы открываете полученный HTML5 файл в браузере, вы видите презентацию в режиме просмотра слайдов на веб-странице.
Этот C++ код демонстрирует процесс экспорта PowerPoint в HTML5 в режиме просмотра слайдов:
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
auto html5Options = System::MakeObject<Html5Options>();
html5Options->set_AnimateShapes(true);
html5Options->set_AnimateTransitions(true);
pres->Save(u"HTML5-slide-view.html", SaveFormat::Html5, html5Options);