HTML5にエクスポート
情報
Aspose.Slides 21.9 では、HTML5エクスポートのサポートを実装しました。ただし、Web拡張機能を使用してPowerPointをHTMLにエクスポートしたい場合は、この記事をご覧ください。ここでは、Web拡張機能や依存関係なしにPowerPointをHTMLに変換するプロセスを説明します。この方法では、自分のテンプレートを使用して、エクスポートプロセスや生成されるHTML、CSS、JavaScript、およびアニメーション属性を定義する非常に柔軟なオプションを適用できます。
PowerPointをHTML5にエクスポート
このPythonコードは、Web拡張機能や依存関係なしにプレゼンテーションをHTML5にエクスポートする方法を示しています。
import aspose.slides as slides
with slides.Presentation("pres.pptx") as presentation:
presentation.save("index.html", slides.export.SaveFormat.HTML5)
次のように、シェイプアニメーションやスライドトランジションの設定を指定することができます。
import aspose.slides as slides
with slides.Presentation("pres.pptx") as presentation:
options = slides.export.Html5Options()
options.animate_shapes = False
options.animate_transitions = False
presentation.save("index.html", slides.export.SaveFormat.HTML5, options)
PowerPointをHTMLにエクスポート
このPythonコードは、標準のPowerPointからHTMLへのプロセスを示しています。
import aspose.slides as slides
with slides.Presentation("pres.pptx") as presentation:
presentation.save("index.html", slides.export.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ファイルをブラウザで開くと、ウェブページ上でスライドビューモードのプレゼンテーションを見ることができます。
このPythonコードは、PowerPointからHTML5スライドビューエクスポートプロセスを示しています。
import aspose.slides as slides
with slides.Presentation("pres.pptx") as pres:
# スライドトランジション、アニメーション、およびシェイプアニメーションを含むプレゼンテーションをHTML5にエクスポート
options = slides.export.Html5Options()
options.animate_shapes = True
options.animate_transitions = True
# プレゼンテーションを保存
pres.save("HTML5-slide-view.html", slides.export.SaveFormat.HTML5, options)
コメント付きのプレゼンテーションをHTML5文書に変換
PowerPointのコメントは、ユーザーがプレゼンテーションスライドにメモやフィードバックを残すためのツールです。特に複数の人が特定のスライド要素に対する提案やコメントを追加できる共同プロジェクトで便利です。各コメントは著者の名前を表示するため、誰がコメントを残したかを簡単に追跡できます。
以下のPowerPointプレゼンテーションが「sample.pptx」ファイルに保存されているとしましょう。
PowerPointプレゼンテーションをHTML5文書に変換するとき、出力ドキュメントにプレゼンテーションからのコメントを含めるかどうかを簡単に指定できます。これを行うには、Html5Optionsクラスのnotes_comments_layouting
プロパティでコメントの表示パラメーターを指定する必要があります。
以下のコード例は、スライドの右側にコメントが表示されるHTML5文書にプレゼンテーションを変換します。
html5_options = Html5Options()
html5_options.notes_comments_layouting.comments_position = CommentsPositions.RIGHT
with Presentation("sample.pptx") as presentation:
presentation.save("output.html", SaveFormat.HTML5, html5_options)
「output.html」ドキュメントは以下の画像のようになります。