AndroidでのアニメーションによるPowerPointプレゼンテーションの強化
導入
プレゼンテーションは何かを伝えることが目的であるため、作成時には常に視覚的な外観とインタラクティブな動作が考慮されます。
PowerPoint animation は、プレゼンテーションを視覚的に魅力的かつ引き込むものにする上で重要な役割を果たします。Aspose.Slides は PowerPoint プレゼンテーションにアニメーションを追加するための幅広いオプションを提供します。
- 図形、チャート、テーブル、OLE オブジェクト、その他のプレゼンテーション要素にさまざまな種類の PowerPoint アニメーション効果を適用します。
- 1 つの図形に複数の PowerPoint アニメーション効果を使用します。
- アニメーションタイムラインを利用してアニメーション効果を制御します。
- カスタム アニメーションを作成します。
Aspose.Slides では、さまざまなアニメーション効果を図形に適用できます。スライド上のテキスト、画像、OLE オブジェクト、テーブルなど、すべての要素は図形として扱われるため、スライド上の任意の要素にアニメーション効果を適用できます。
アニメーション効果
Aspose.Slides は 150+ アニメーション効果 をサポートしており、Bounce、PathFootball、Zoom といった基本効果や OLEObjectShow、OLEObjectOpen といった固有の効果が含まれます。完全な一覧は EffectType クラスで確認できます。
さらに、これらのアニメーション効果は以下の動作と組み合わせて使用できます。
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
カスタム アニメーション
完全な Java サンプルで、動作や編集可能なモーション パスの作成・検査・変更方法を確認するには、Custom Animation を参照してください。
Aspose.Slides では独自の カスタム アニメーション を作成できます。これは、複数の動作を組み合わせて新しいカスタム アニメーションを作成することで実現できます。
Behavior は PowerPoint アニメーション効果の構成要素です。動作を組み合わせて効果をカスタマイズしたり、既存の効果を拡張するために動作を追加したりできます。繰り返しは個別の repeat 動作ではなく、タイミング設定で構成されます。
Animation Point は、動作を適用すべき位置を示すポイントです。
アニメーション タイムライン
Sequence は、異なる図形を対象にできるアニメーション効果のコレクションです。
Timeline は、特定のスライドで使用されるシーケンスのセットです。PowerPoint 2002 で導入されたアニメーション エンジンで、以前のバージョンではアニメーション効果の追加が困難で回避策が必要でした。タイムラインは PowerPoint アニメーションのオブジェクト モデルを明確にし、スライドには 1 つのアニメーション タイムラインしか持てません。
インタラクティブ アニメーション
Trigger を使用すると、ボタンのクリックなどユーザー アクションを定義して特定のアニメーションを開始できます。
シェイプ アニメーション
Aspose.Slides はテキスト、長方形、線、フレーム、OLE オブジェクトなどを含む図形にアニメーションを適用できるようにします。
Note
詳しくはシェイプ アニメーションについてをご覧ください。アニメーション チャート
アニメーション化されたチャートを作成するには、図形と同じクラスを使用します。ただし、PowerPoint のアニメーションはチャートのカテゴリまたはシリーズにのみ適用でき、カテゴリ要素やシリーズ要素にもアニメーション効果を適用できます。
Note
詳しくはアニメーション チャートについてをご覧ください。アニメーション テキスト
テキストのアニメーションに加えて、段落にもアニメーションを適用できます。
Note
詳しくはアニメーション テキストについてをご覧ください。FAQ
PDF にエクスポートしたときにアニメーションは保持されますか?
いいえ。PDF は静的フォーマットであるため、アニメーションやスライド トランジションは再生されません。動きを必要とする場合は、代わりにHTML5、Animated GIF、またはビデオへエクスポートしてください。
アニメーション プレゼンテーションをビデオに変換し、フレームレートやフレームサイズを制御できますか?
はい。プレゼンテーションをフレームとしてレンダリングし、ffmpeg などを使用してビデオにエンコードする際に FPS と解像度を選択できます。レンダリング中にアニメーションとスライド トランジションが再生されます。
ODP(PPTX だけでなく)でもアニメーションはそのまま残りますか?
PPT、PPTX、ODP は読み取りおよび書き込みがサポートされていますが、アニメーションが保持されることは保証されません。ODP へ変換する際にカスタム アニメーション データが失われることがあります。形式互換性の確認方法については、Custom Animation for Java の例をご参照ください。