C++ で PowerPoint プレゼンテーションをアニメーション GIF に変換する
Contents
[
Hide
]
既定の設定でプレゼンテーションをアニメーションGIFに変換する
このC++サンプルコードは、標準設定でプレゼンテーションをアニメーションGIFに変換する方法を示しています:
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.gif", SaveFormat::Gif);
アニメーションGIFは既定のパラメーターで作成されます。
TIP
パラメーターをカスタマイズしたい場合は、GifOptionsクラスを使用できます。以下のサンプルコードを参照してください。カスタム設定でプレゼンテーションをアニメーションGIFに変換する
このサンプルコードは、C++でカスタム設定を使用してプレゼンテーションをアニメーションGIFに変換する方法を示しています:
auto gifOptions = System::MakeObject<GifOptions>();
// 生成された GIF のサイズ
gifOptions->set_FrameSize(Size(960, 720));
// 各スライドが次のスライドに切り替わるまでの表示時間
gifOptions->set_DefaultDelay(2000);
// 遷移アニメーションの品質向上のために FPS を上げる
gifOptions->set_TransitionFps(35);
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.gif", SaveFormat::Gif, gifOptions);
Info
Asposeが提供する無料のText to GIFコンバーターをチェックしてみてください。FAQ
プレゼンテーションで使用されているフォントがシステムにインストールされていない場合はどうなりますか?
不足しているフォントをインストールするか、フォントのフォールバックを構成してください。Aspose.Slidesは代替フォントを使用しますが、外観が異なる場合があります。ブランドの一貫性を保つため、必要なフォントは必ず明示的に用意してください。
GIFフレームに透かしを重ねることはできますか?
はい。エクスポート前にマスタースライドまたは個々のスライドに半透明のオブジェクト/ロゴを追加すると、透かしがすべてのフレームに表示されます。