PythonでプレゼンテーションをアニメーションGIFに変換する

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

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

import aspose.slides as slides

pres = slides.Presentation(path + "pres.pptx")
pres.save("pres.gif", slides.export.SaveFormat.GIF)

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

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

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

import aspose.slides as slides
import aspose.pydrawing as drawing

pres = slides.Presentation(path + "pres.pptx")

options = slides.export.GifOptions()
options.frame_size = drawing.Size(960, 720) # 結果として得られる GIF のサイズ
options.default_delay = 2000 # 各スライドが次のスライドに切り替わるまでの表示時間
options.transition_fps = 35  # トランジションアニメーションの品質向上のために FPS を上げる

pres.save("pres.gif", slides.export.SaveFormat.GIF, options)

よくある質問

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

不足しているフォントをインストールするか、フォールバックフォントを構成してください。Aspose.Slides は代替フォントを使用しますが、見た目が異なる場合があります。ブランディングのためには、必要なフォントが確実に利用可能であることを常に確認してください。

GIF フレームにウォーターマークを重ねることはできますか?

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