画像を含むプレゼンテーションは、聴衆の注意を引き、問題に集中させ、常に情報を提供し続けるのに効果的です。最高の結果を得たい場合は、PowerPoint プレゼンテーションでできるだけ多くの画像を使用したいと思うのは当然です。
この記事では、PNG を PPT に変換する手順を説明します。 ) Python で。特に Python などの言語を使用して、PNG 画像を含むプレゼンテーションをプログラムで作成できる機能は非常に便利です。
PNG を PPT に変換する Python ライブラリ
Aspose.Slides for Python via .NET は、開発者やアプリケーションが PowerPoint プレゼンテーションを作成、読み取り、編集、変換、操作できるようにする強力なライブラリです ( Microsoft PowerPoint または Office なし)。このライブラリを製品に追加すると、わずか数行の Python コードを使用して PNG 画像を PPT プレゼンテーションに変換できるようになります。
.NET 経由で Aspose.Slides for Python をインストールする方法の詳細については、この インストール ガイドを参照してください。
Python で PNG を PPT に変換する
Presentation
クラスのインスタンスを作成します。- プレゼンテーションで使用する画像を読み込みます。
- 画像をもとにスライドを作成します。
- ご希望の寸法をご指定ください。
- 結果のプレゼンテーションを保存します。
この Python コードは、PNG を PPT に変換する方法を示しています。
import aspose.slides as slides
import aspose.pydrawing as drawing
with slides.Presentation() as pres:
image1 = pres.images.add_image(drawing.Bitmap("image1.png"))
pres.slides[0].shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image1)
image2 = pres.images.add_image(drawing.Bitmap("image2.png"))
slide2 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide2.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image2)
image3 = pres.images.add_image(drawing.Bitmap("image3.png"))
slide3 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide3.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image3)
pres.save("Presentation.ppt", slides.export.SaveFormat.PPT)
PowerPoint プレゼンテーション内のいくつかの画像
情報: Aspose は、無料の PNG から PowerPoint への変換サービス を提供しています。これは、ここで説明されているプロセスのライブ実装です。
Python で Web 画像を PowerPoint に追加する
コンピューターに PowerPoint スライドで使用する画像がない場合、Aspose.Slides を使用すると、Web 上に画像へのリンクを提供して画像を追加できます。
Presentation
クラスのインスタンスを作成します。- 最初のスライドのインデックスを介してその参照を取得します。
- Web上に保存されている画像を読み込みます。
- 画像を元にスライドを作成します。
- スライドの寸法を指定します。
- 結果のプレゼンテーションを保存します。
この Python コードは、Web 上に保存されている画像を PowerPoint に追加する方法を示しています。
import aspose.slides as slides
import urllib2
import base64
with slides.Presentation() as pres:
slide = pres.slides[0]
imageData = base64.b64encode(urllib2.urlopen("[INSERT URL HERE]").read())
image = pres.images.add_image(imageData)
slide.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 10, 10, 100, 100, image)
pres.save("pres.pptx", slides.export.SaveFormat.PPTX)
無料ライセンスを取得する
無料の一時ライセンス を取得すると、Aspose.Slides の機能を制限なくテストできるようになります。
結論
強力なライブラリを使用して、Python で PNG 画像を PowerPoint プレゼンテーションに変換する方法を学習したことは間違いありません。
Aspose.Slides 機能 の詳細については、ドキュメント を参照してください。 /python-net/)。ご質問がある場合は、フォーラム に投稿してください。