当前位置:首页 > 资讯 > 正文

Python 快速提取PowerPoint文档中的图片

Python 快速提取PowerPoint文档中的图片

如果你需要在多个PowerPoint演示文稿中使用相同的图片,直接从原始PPT中提取并保存图片可以避免重复寻找和下载。此外,将PPT中的重要图片提取出来可以将其作为备份,以防原文件损坏或丢失。本文将通过以下两个示例介绍如何使用Python提取PPT文档中的图片。

所需Python库Spire.Presentation for Python。该库支持多种PPT/PPTX文档处理操作,如创建、编辑、转换、保存等。可以直接通过以下pip命令安装它:

pip install Spire.Presentation

要提取指定幻灯片中的图片,需要遍历幻灯片中所有形状并逐一判断其是否为 类型,如果是的话再通过对应方法提取并保存。步骤如下:

  1. 通过方法加载PPT文档
  2. 通过属性获取指定幻灯片
  3. 遍历幻灯片中所有形状
  4. 判断形状是否为类型,如果是,则通过 方法提取图片并保存
  5. 判断形状是否为类型,如果是,则通过 方法提取图片并保存。

代码:

 
 
 

一次性将PPT文档中的所有图片提取出来的操作相对比较简单,参考以下步骤:

  1. 通过方法加载PPT文档
  2. 通过属性获取PPT文档中所有图片的集合
  3. 遍历图片集合,然后使用 方法将每一张图片保存到指定文件路径。

代码:

 
 

通过以上示例,可以实现通过编程自动提取PPT中的图片,以便能更好地管理和利用这些视觉资源。