Androidで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に変換

このサンプルコードは、Java でカスタム設定を使用してプレゼンテーションをアニメーション 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();
}

よくある質問

プレゼンテーションで使用されているフォントがシステムにインストールされていない場合はどうすればよいですか?

不足しているフォントをインストールするか、フォールバックフォントを構成してください。Aspose.Slides は代替フォントで置き換えますが、外観が変わることがあります。ブランディングのためには、必要な書体が確実に利用可能であることを常に確認してください。

GIF フレームに透かしを重ねることはできますか?

はい。エクスポート前にマスタースライドまたは個々のスライドに半透明のオブジェクト/ロゴを追加すると、透かしがすべてのフレームに表示されます。