PowerPointをアニメーションGIFに変換する

デフォルト設定を使用したプレゼンテーションのアニメーションGIFへの変換

このC++のサンプルコードは、標準設定を使用してプレゼンテーションをアニメーションGIFに変換する方法を示しています:

auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.gif", SaveFormat::Gif);

アニメーションGIFはデフォルトのパラメーターで作成されます。

カスタム設定を使用したプレゼンテーションのアニメーション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);