PowerPointをアニメーションGIFに変換
Contents
[
Hide
]
デフォルト設定を使用したプレゼンテーションのアニメーションGIFへの変換
このサンプルコードは、標準設定を使用してプレゼンテーションをアニメーションGIFに変換する方法を示しています:
$pres = new Presentation("pres.pptx");
try {
$pres->save("pres.gif", SaveFormat::Gif);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
アニメーションGIFはデフォルトのパラメータで作成されます。
ヒント
GIFのパラメータをカスタマイズしたい場合は、GifOptionsクラスを使用できます。以下のサンプルコードを参照してください。カスタム設定を使用したプレゼンテーションのアニメーションGIFへの変換
このサンプルコードは、カスタム設定を使用してプレゼンテーションをアニメーションGIFに変換する方法を示しています:
$pres = new Presentation("pres.pptx");
try {
$gifOptions = new GifOptions();
$gifOptions->setFrameSize(new Java("java.awt.Dimension", 960, 720));// 結果のGIFのサイズ
$gifOptions->setDefaultDelay(2000);// 各スライドが次のスライドに切り替わるまでの表示時間
$gifOptions->setTransitionFps(35);// 画質を向上させるためのFPSの増加
$pres->save("pres.gif", SaveFormat::Gif, $gifOptions);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}