包含图像的演示文稿可以更好地吸引观众的注意力,使他们专注于问题并让他们了解情况。可以理解,如果您希望获得最佳结果,您会希望在 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 /蟒蛇网络/)。如果您有任何问题,可以在我们的论坛 上发帖。