PowerPointをPNGに変換
Contents
[
Hide
]
PowerPointからPNGへの変換について
PNG(ポータブルネットワークグラフィックス)形式はJPEG(ジョイントフォトグラフィックエクスパーツグループ)ほど普及していませんが、依然として非常に人気があります。
使用例: 複雑な画像を持っていて、サイズが問題でない場合、PNGはJPEGよりも優れた画像形式です。
PowerPointをPNGに変換
次の手順に従います:
- Presentationクラスをインスタンス化します。
- ISlideインターフェースの下にあるPresentation.Slidesコレクションからスライドオブジェクトを取得します。
- ISlide.GetImageメソッドを使用して、各スライドのサムネイルを取得します。
- IPresentation.SaveMethod(String, SaveFormat, ISaveOptionsメソッドを使用して、スライドサムネイルをPNG形式で保存します。
このPythonコードは、PowerPointプレゼンテーションをPNGに変換する方法を示しています:
import aspose.slides as slides
pres = slides.Presentation("pres.pptx")
for index in range(pres.slides.length):
slide = pres.slides[index]
with slide.get_image() as image:
image.save("slide_{i}.png".format(i = index), slides.ImageFormat.PNG)
カスタム寸法でPowerPointをPNGに変換
特定のスケールに合わせたPNGファイルを取得したい場合は、結果のサムネイルの寸法を決定するdesiredX
とdesiredY
の値を設定できます。
このPythonコードは、説明した操作を示しています:
import aspose.slides as slides
pres = slides.Presentation("pres.pptx")
scaleX = 2
scaleY = 2
for index in range(pres.slides.length):
slide = pres.slides[index]
with slide.get_image(scaleX, scaleY) as image:
image.save("slide_{index}.png".format(index=index), slides.ImageFormat.PNG)
カスタムサイズでPowerPointをPNGに変換
特定のサイズに合わせたPNGファイルを取得したい場合は、ImageSize
のために好みのwidth
とheight
の引数を渡すことができます。
このコードは、画像のサイズを指定しながらPowerPointをPNGに変換する方法を示しています:
import aspose.slides as slides
import aspose.pydrawing as drawing
pres = slides.Presentation(path + "pres.pptx")
size = drawing.Size(960, 720)
for index in range(pres.slides.length):
slide = pres.slides[index]
with slide.get_image(size) as image:
image.save("slide_{index}.png".format(index=index), slides.ImageFormat.PNG)