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

デフォルト設定を使用してプレゼンテーションをアニメーションGIFに変換する

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

Presentation pres = new Presentation("pres.pptx");
try {
	pres.save("pres.gif", SaveFormat.Gif);
} finally {
	if (pres != null) pres.dispose();
}

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

カスタム設定を使用してプレゼンテーションをアニメーションGIFに変換する

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

Presentation pres = new Presentation("pres.pptx");
try {
	GifOptions gifOptions = new GifOptions();
	gifOptions.setFrameSize(new Dimension(960, 720)); // 結果のGIFのサイズ  
	gifOptions.setDefaultDelay(2000); // 各スライドが次のスライドに変更されるまでの表示時間
	gifOptions.setTransitionFps(35); // トランジションアニメーションの品質向上のためにFPSを増やす
	
	pres.save("pres.gif", SaveFormat.Gif, gifOptions);
} finally {
	if (pres != null) pres.dispose();
}