如何从 PowerPoint 演示文稿中提取所有图像?

如何从 PowerPoint 演示文稿中提取所有图像?

我有一个 PowerPoint 演示文稿,基本上是幻灯片。如何将所有图片提取到文件夹中?

我见过一些文章指导您将演示文稿保存为 HTML,但 PowerPoint 2010 中没有这种文件格式。

有任何想法吗?

答案1

  1. 在 PowerPoint 2010 中打开 PowerPoint 演示文稿。

  2. 按下键盘上的Alt+ 。F11

  3. Microsoft Visual Basic for Applications 将打开。

  4. 按下键盘上的Ctrl+ 。G

  5. 立即窗口在 Microsoft VBA 中打开。

  6. 将以下文本复制并粘贴到立即窗口中:

    ActivePresentation.SaveAs "<Drive>:\users\<username>\desktop\<filename>.htm", ppSaveAsHTML, msoFalse
    
  7. 按下Enter键盘上的 。

  8. 在 PowerPoint 中,您的演示文稿曾经具有您指定的文件名,但现在它显示为 .htm(保存演示文稿后,标题栏将恢复为其原始名称)。

    导航到保存 PowerPoint 演示文稿的位置。现在有一个文件夹,其名称与您的演示文稿相同,后跟 _files。(示例:HTMLme_files)

  9. 打开新文件夹。

    文件夹内包含演示文稿中使用的所有音频和图像文件。

信息来源

答案2

您的演示文稿文件可能具有 PPTX 或 PPSX 之类的扩展名。在文件名末尾添加 .ZIP(即为其添加 ZIP 扩展名),然后在资源管理器中双击它。这样会将文件打开,就像它是 ZIP 文件或压缩文件夹一样,事实上它确实是。

在文件夹结构中四处查看,您将找到最初插入演示文稿的所有原始图像。

答案3

这是我在 PowerPoint 2010 中使用的技巧。

  • 将 Powerpoint 演示文稿保存为 XPS 文档。

  • 重命名保存的文档,将 .xps 扩展名替换为 .zip 扩展名(因为 XPS 文档实际上是包含一堆其他文件的 ZIP 文件)。

  • 使用您最喜欢的 ZIP 提取器提取 ZIP 文件并检查 Resources\Images 文件夹。

您应该在此文件夹中找到存储在 PPT 中的图像。

答案4

对于 Linux/Ubuntu 用户,如果是 PPTX 或 PPSX(请参阅Steve Rindsbergs 的回答)您可以简单地将其视为一个 ZIP 文件。

我使用 file-roller 打开它:file-roller presentation.pptx &

当然,通过命令行解压缩也是可行的(unzip presentation.pptx)。

就我而言,图像位于ppt/media子目录中。

相关内容