包含圖像的演示文稿可以更好地吸引觀眾的注意力,使他們專注於問題並讓他們了解情況。可以理解,如果您希望獲得最佳結果,您會希望在 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
- 創建“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 允許您通過提供網絡上的鏈接來添加圖像。
- 創建“Presentation”類的一個實例。
- 通過其索引獲取第一張幻燈片的參考。
- 加載存儲在網絡上的圖像。
- 根據圖像創建幻燈片。
- 指定幻燈片尺寸。
- 保存生成的演示文稿。
此 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 /蟒蛇網絡/)。如果您有任何問題,可以在我們的論壇 上發帖。