PNG を PPT に変換

画像を含むプレゼンテーションは、聴衆の注意を引き、問題に集中させ、常に情報を提供し続けるのに効果的です。最高の結果を得たい場合は、PowerPoint プレゼンテーションでできるだけ多くの画像を使用したいと思うのは当然です。

この記事では、PNGPPT に変換する手順を説明します。 ) 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 に変換する

  1. Presentation クラスのインスタンスを作成します。
  2. プレゼンテーションで使用する画像を読み込みます。
  3. 画像をもとにスライドを作成します。
  4. ご希望の寸法をご指定ください。
  5. 結果のプレゼンテーションを保存します。

この 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 プレゼンテーション内のいくつかの画像

PowerPoint プレゼンテーション内の画像

情報: Aspose は、無料の PNG から PowerPoint への変換サービス を提供しています。これは、ここで説明されているプロセスのライブ実装です。

Python で Web 画像を PowerPoint に追加する

コンピューターに PowerPoint スライドで使用する画像がない場合、Aspose.Slides を使用すると、Web 上に画像へのリンクを提供して画像を追加できます。

  1. Presentation クラスのインスタンスを作成します。
  2. 最初のスライドのインデックスを介してその参照を取得します。
  3. Web上に保存されている画像を読み込みます。
  4. 画像を元にスライドを作成します。
  5. スライドの寸法を指定します。
  6. 結果のプレゼンテーションを保存します。

この 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/)。ご質問がある場合は、フォーラム に投稿してください。

関連項目