PythonでプレゼンテーションをアニメーションGIFに変換する
Contents
[
Hide
]
デフォルト設定でプレゼンテーションをアニメーションGIFに変換する
このPythonサンプルコードは、標準設定でプレゼンテーションをアニメーションGIFに変換する方法を示しています。
import aspose.slides as slides
pres = slides.Presentation(path + "pres.pptx")
pres.save("pres.gif", slides.export.SaveFormat.GIF)
アニメーションGIFはデフォルトのパラメーターで作成されます。
TIP
GIF のパラメーターをカスタマイズしたい場合は、GifOptionsクラスを使用できます。以下のサンプルコードをご覧ください。カスタム設定でプレゼンテーションをアニメーション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)
Info
Aspose が開発した無料のText to GIFコンバーターをご利用いただけます。よくある質問
プレゼンテーションで使用されているフォントがシステムにインストールされていない場合はどうなりますか?
不足しているフォントをインストールするか、フォールバックフォントを構成してください。Aspose.Slides は代替フォントを使用しますが、見た目が異なる場合があります。ブランディングのためには、必要なフォントが確実に利用可能であることを常に確認してください。
GIF フレームにウォーターマークを重ねることはできますか?
はい。エクスポート前にマスタースライドまたは個々のスライドに半透明のオブジェクト/ロゴを追加すると、ウォーターマークがすべてのフレームに表示されます。