如何确定 PowerPoint 幻灯片中各个幻灯片的大小?

如何确定 PowerPoint 幻灯片中各个幻灯片的大小?

我有一个包含图片的 PowerPoint 文件,它太大了,无法通过电子邮件发送,我需要决定剪掉哪些幻灯片。但我怎么知道哪些幻灯片占用了所有空间?可能只有几张幻灯片包含过大的图片,但我怎么知道它们是哪张幻灯片?有没有办法知道单个幻灯片的文件大小?

答案1

有一种内置的方法来测量幻灯片!发布所有幻灯片并使用 Windows 资源管理器。

出版全部将幻灯片复制到空文件夹会创建与您拥有的幻灯片数量相同的演示文稿。每个新演示文稿代表一张幻灯片,其 Windows 资源管理器文件大小会显示哪张幻灯片包含最大的图片/音频/视频。

  1. 文件、保存并发送、发布幻灯片、发布幻灯片(按钮)
    在此处输入图片描述

  2. 全选 - 我建议第一次使用全选,这样您就可以看到所有幻灯片的大小。选择目标 Windows 文件夹。发布
    在此处输入图片描述

  3. 查看大小,然后您可以启动每个单独的幻灯片 powerpoint 文件,查看它是哪一个,以及是否可以减小大小。修改后,您可以单独选择要发布的幻灯片,并查看编辑的效果。
    在此处输入图片描述

    在我的样本中,我有 3 张不同媒体类型的幻灯片。第一张幻灯片有 12 MB,确实是最大的一张。

答案2

这可能取决于 PowerPoint 的具体版本,但在我使用的版本中,可以将演示文稿保存为“严格开放 XML 演示文稿”文件类型,这本质上是一个 zip 文件,其中所有元素都表示为存档中的文件(在某些情况下,这实际上是默认设置,因此无需“另存为”)。因此,可以将文件从 .pptx 重命名为 .zip,打开它,然后查看不同元素的大小(以及压缩率)。一个不错的候选位置是查看 ppt/media。除了大图像(然后可以在 PowerPoint 中轻松找到并压缩或修改/删除),在某些情况下,它可能包含未使用的母版幻灯片中的图像,您甚至可能不知道它们的存在(特别是如果您正在重复使用基于其他人的模板的演示文稿)。在这种情况下,处理它的方法是打开视图 -> 幻灯片母版,浏览母版幻灯片以找到包含图片的幻灯片(如果任何幻灯片都没有使用它,则可能只是删除它)。

答案3

在最新的 Powerpoint 365 或任何其他版本中,最简单的方法是:保存演示文稿的副本,以 PPTX 结尾。将结尾重命名为 .ZIP 解压文件,您将看到所有单独的内容。您的图片将位于目录 ppt/media 下的文件夹中。通常,我发现 PNG 文件最大,所以避免使用它们。按大小对文件进行排序,并将最大的文件转换为 jpg。然后删除 PPT 文件中的原始图片并使用 jpg 文件替换它们。

答案4

我编写了一个小型 UNIX 脚本,它可以解压 pptx 文件,然后显示按大小排序的较大图像列表(超过 100K)。它还将有一个“打开”命令(在 Mac 上),它会告诉您每个大图像位于哪些幻灯片中。

https://gist.github.com/dmccreary/7734b7148f523771adb38597bcbe5732

欢迎反馈。

相关内容