彩票走势图

Python中实现PPT转PNG, Aspose.Slides for Python via .NET

原创|行业资讯|编辑:何跃|2021-12-30 10:15:00.830|阅读 887 次

概述:通常,你可能需要在你的Python应用程序中显示PowerPoint PPTX或PPT演示。实现这一目的的最简单方法是将幻灯片转换为PNG图像。在这篇文章中,你将学习如何在Python中把PPT或PPTX转换为PNG图片,以及生成自定义比例或大小的PNG图像。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

一、安装将PPT转换为PNG的Python库

为了将PowerPoint演示文稿中的幻灯片转换为PNG图像,我们将通过.NET使用Aspose.Slides for Python。它是一个强大的Python库,可以让你无缝地创建和操作演示文稿,它还允许你将演示文稿转换为其他文档和图像格式。你可以使用以下pip命令从PyPI安装该库。

> pip install aspose.slides

二、用Python将PPT转换为PNG

  • 使用Presentation类加载PPT文件。
  • 开始一个循环,访问演示文稿中的每一张幻灯片。
  • 使用索引从Pesentation.slides集合中获取每个ISlide的引用。
  • 使用ISlide.get_thumbnail().save(string, ImageFormat.png)方法将幻灯片转换为PNG。

三、图像缩放--Python PPTX转PNG

在上一节中,我们生成了默认尺寸的PNG图像。在某些情况下,你需要将图像缩放到所需的尺寸。你可以通过向get_thumbnail()方法提供X和Y值来实现这一点。以下是在PPT到PNG转换中缩放图像的步骤。

  • 使用Presentation类加载PPTX文件。
  • 创建两个变量来定义X和Y值。
  • 启动一个循环来访问演示文稿中的每一张幻灯片。
  • 使用index从Pesentation.slides集合中获取每个ISlide的引用。
  • 使用ISlide.get_thumbnail(scale_x, scale_y).save(string, ImageFormat.png)方法将幻灯片转换为PNG。

四、自定义PPTX到PNG转换中的图像尺寸

你也可以自定义PPT到PNG的转换,生成所需宽度和高度的图像。以下是在Python中自定义图像大小的PPT转换为PNG的步骤。

  • 使用Presentation类加载PPT文件。
  • 创建一个包含图像宽度和高度的大小对象。
  • 开始一个循环,访问演示文稿中的每一张幻灯片。
  • 使用索引从Pesentation.slides集合中获取每个ISlide的引用。
  • 使用ISlide.get_thumbnail(Size).save(string, ImageFormat.png)方法将幻灯片转换为PNG。

以上,就是我们在Python中如何把ppt和pptx转换成图片的具体过程和方法了,如有需要还是请上机测试哦。

Aspose.Slides本地下载



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP