將 PNG 轉換為 PPT

包含圖像的演示文稿可以更好地吸引觀眾的注意力,使他們專注於問題並讓他們了解情況。可以理解,如果您希望獲得最佳結果,您會希望在 PowerPoint 演示文稿中使用盡可能多的圖像。

在本文中,我們將引導您完成將 PNG 轉換為 PPT 在 Python 中。以編程方式創建包含 PNG 圖像的演示文稿的能力(尤其是使用 Python 等語言)非常方便。

將 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 允許您通過提供網絡上的鏈接來添加圖像。

  1. 創建“Presentation”類的一個實例。
  2. 通過其索引獲取第一張幻燈片的參考。
  3. 加載存儲在網絡上的圖像。
  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 的功能。

結論

當然,您已經學習瞭如何使用強大的庫將 PNG 圖像轉換為 Python 中的 PowerPoint 演示文稿。

要了解有關 Aspose.Slides 功能 的更多信息,請參閱我們的[文檔](https://docs.aspose.com/slides /蟒蛇網絡/)。如果您有任何問題,可以在我們的論壇 上發帖。

也可以看看