翼度科技»论坛 编程开发 python 查看内容

Python实现PowerPoint演示文稿到图片的批量转换

5

主题

5

帖子

15

积分

新手上路

Rank: 1

积分
15
释放资源。
</ol>代码示例
  1. pip install Spire.ISlide.SaveAsImage()
复制代码
转换结果

<a name="_label2">
将PowerPoint幻灯片转换为图片并指定图片大小

库中还提供了
  1. ISlide.SaveAsImage().Slides[]
复制代码
方法,以指定的宽度和高度,将幻灯片保存为图片流。
以下是详细操作步骤:

  • 导入所需模块。
  • 创建
    1. ISlide.SaveAsImage()
    复制代码
    实例。
  • 使用
    1. ISlide.SaveAsImage().LoadFromFile()
    复制代码
    方法从文件载入PowerPoint演示文稿。
  • 遍历演示文稿中的幻灯片:


  • 使用
    1. ISlide.SaveAsImage().Slides[]
    复制代码
    属性获取幻灯片。
  • 使用
    1. PowerPoint
    复制代码
    方法将幻灯片保存指定高度和宽度的图片流。
  • 使用
    1. Presentation.Slides[]
    复制代码
    方法将图片保存到文件。

  • 释放资源。
代码示例:
  1. from spire.presentation import *from spire.presentation.common import *# 创建一个 ISlide.SaveAsImage() 实例presentation = ISlide.SaveAsImage()()# 加载一个演示文稿文件presentation.LoadFromFile("示例.pptx")# 遍历所有幻灯片for i in range(presentation.Slides.Count):    # 获取幻灯片    slide = presentation.Slides[i]    # 将幻灯片保存为指定大小的图像流    image = slide.SaveAsImageByWH(800, 600)    # 将图像保存到文件    image.Save("output/ISlide.SaveAsImage()ToImageWithSize/Slide" + str(i) + ".png")# 释放资源presentation.Dispose()
复制代码
转换结果


释放资源。
</ol>代码示例
  1. from spire.presentation.common import *from spire.presentation import *# 创建一个 ISlide.SaveAsImage() 实例presentation = ISlide.SaveAsImage()()# 加载一个演示文稿文件presentation.LoadFromFile("示例.pptx")# 设置是否保留备注presentation.IsNoteRetained = False# 遍历幻灯片for i in range(presentation.Slides.Count):    # 获取幻灯片    slide = presentation.Slides[i]    # 将幻灯片保存为 SVG 流    svg = slide.SaveToSVG()    # 将 SVG 流保存到文件    svg.Save("output/ISlide.SaveAsImage()ToSvg/Slide-" + str(i) + ".svg")# 释放资源presentation.Dispose()
复制代码
转换结果

本文介绍了如何使用Python代码将PowerPoint演示文稿中的幻灯片保存到图片及SVG图形文件。
到此这篇关于Python实现PowerPoint演示文稿到图片的批量转换的文章就介绍到这了,更多相关Python PowerPoint文稿转图片内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

来源:<a href="https://www.jb51.net/python/323510g1u.htm" target="_blank">https://www.jb51.net/python/323510g1u.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具