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レンダリングのため、特定の要素にスタイルを適用したりアニメーションを適用したりすることはできません。HTML5スライドビューへのPowerPointエクスポート
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);
コメント付きのプレゼンテーションをHTML5ドキュメントに変換
PowerPointのコメントは、ユーザーがプレゼンテーションスライドにメモやフィードバックを残すためのツールです。これらは特に共同プロジェクトにおいて便利で、複数の人がメインコンテンツを変更することなく、特定のスライド要素に提案や意見を追加できます。各コメントには著者の名前が表示され、誰がコメントを残したかを追跡するのが簡単です。
以下の「sample.pptx」ファイルに保存されたPowerPointプレゼンテーションがあるとします。
PowerPointプレゼンテーションをHTML5ドキュメントに変換するとき、出力ドキュメントにプレゼンテーションからコメントを含めるかどうかを簡単に指定できます。これを行うには、Html5Optionsクラスのget_NotesCommentsLayouting
メソッドでコメントの表示パラメータを指定する必要があります。
以下のコード例は、スライドの右にコメントが表示されるHTML5ドキュメントにプレゼンテーションを変換します。
auto html5Options = MakeObject<Html5Options>();
html5Options->get_NotesCommentsLayouting()->set_CommentsPosition(CommentsPositions::Right);
auto presentation = MakeObject<Presentation>(u"sample.pptx");
presentation->Save(u"output.html", SaveFormat::Html5, html5Options);
presentation->Dispose();
「output.html」ドキュメントは、以下の画像に示されています。