# 清除 PPT 演示文稿元数据

> PowerPoint 文件里留着作者和最后编辑者、公司和经理、带每位评论者姓名的审阅批注、第一张幻灯片的预览图，还有你拖进幻灯片的每张照片和它自己的 EXIF 数据，GPS 也在内。本工具从 .pptx 文件里删掉这些，连同共同创作记录和加载项标记，再列出第二遍检查在清理后的演示文稿里仍然找到的东西。演讲者备注属于演示文稿的内容，所以保留，结果里会写明。

## 演示文稿为什么比你想的漏得更多

演示文稿是一块一块拼起来的。同事贴进一张图表，另一个人加上现场考察拍的照片，经理留下审阅批注，然后文件发给客户，或者拿到会议上放。一路下来，文件攒下了不少姓名和历史：

- **属性**：作者、最后保存者、标题、主题、创建和修改日期、修订号、公司、经理和总编辑时间。
- **批注**：审阅讨论，每条都有评论者的姓名。新版本还另外保存一份批注作者列表。
- **幻灯片上的照片**：插入照片以后，演示文稿里的图片文件可能仍带着它的 EXIF 块，包括 GPS 坐标和手机型号。放映时谁也看不到，但谁把 .pptx 解压都能读出来。
- **预览缩略图**：第一张幻灯片的小图，存下来是为了让文件浏览器不打开文件也能显示内容。
- **自定义属性和自定义 XML**：模板或文档管理系统加进来的。
- **共同创作记录**：几个人同时编辑过的演示文稿，会保留一份谁改了什么的日志，带着账号名和时间。
- **加载项标记**：加载项贴在整个演示文稿或单个形状上的“名称—值”小便签。导出类加载项可能在那里存放演讲人的姓名或输出文件夹。
- **图片说明和链接**：里面存着图片来源文件的完整路径。

## 怎样清理演示文稿

1. 把 .pptx 演示文稿拖进框里，或者用“选择文件”。
2. 看每个结果的顶部。如果开头是“清理后的文件里还有这些”这个标题，说明演示文稿里还有那里列出的东西；下载前先读一遍。
3. 看“清除前后对照”表：批注、批注作者、自定义属性、模板、预览图、内含元数据的图片、打印机设置和演讲者备注。
4. 如果演示文稿有演讲者备注，留意关于备注的那条提示；备注是保留的。“已删除”一行写着删掉了什么，加载项标记还附有个数。
5. 下载清理后的演示文稿，发送前用 PowerPoint、Keynote 或 Google 幻灯片打开看一次。

## 删除的内容

- 谁创建、谁最后保存了这份演示文稿，以及它的标题、主题、关键词、修订号和时间戳；
- PowerPoint 记下的公司、经理、模板名称和编辑时间；
- 保存演示文稿的程序及其版本号；
- 自定义属性，以及模板或文档系统加入的自定义 XML 部件；
- 审阅批注，旧式和新式都算，连同写批注的人员列表；
- 第一张幻灯片的缩略图；
- PowerPoint 随演示文稿保存的打印机设置，包括打印机名称；
- 共同创作的修改记录和修订时间；
- 演示文稿和形状上的加载项标记。“已删除”一行会给出个数，比如“加载项标记（3）”；
- 敏感度标签数据、幻灯片库的更新记录，以及和属性存在一起的链接列表；
- 联机图片插入时的来源网址，PowerPoint 把它存在图片旁边（图片本身还在演示文稿里）；
- 幻灯片上 JPEG、PNG、WebP 和 HEIC 图片里的隐藏数据：EXIF、GPS、XMP 和 IPTC。图片在字节层面清理，看上去和原来一样。

文件夹路径是截短，不是删掉。链接目标、图表的数据引用，或者只由一条路径组成的图片说明，如果写的是 `C:\Users\dana\Pictures\site-visit.jpg`，清理后的演示文稿只留下 `site-visit.jpg`。之后，链接的文件会到演示文稿旁边去找。夹在一段较长说明中间的路径不截短，结果里会把它列出来。

## 留着不动、并在结果里点名的内容

有些东西原地不动，因为没有它们，演示文稿会丢内容或者不能正常工作。演示文稿里只要有其中一样，“清理后的文件里还有这些”提示就会说出来，并指出每一样放在文件的哪个部分：

- **数字签名**：带着签名人的证书（姓名也在里面）和签名时间。
- **加载项、宏和控件的数据**：Office 加载项存在文件里它自己那个部件中的任何东西，再加上自定义工具栏按钮和幻灯片上控件的设置。
- **链接的图片、视频、声音和对象**，以及通向内部网络的链接。
- **幻灯片或备注里邮件链接的地址。** 链接打开的地址，可以和它挂着的那几个字不一样。
- **没有任何幻灯片或其他部件指向的部件，以及工具不认识的标记。** 工具说不清里面装着什么，所以把它们列出来。

手写和笔画（墨迹）是内容。它们会保留，结果里有一条提示说明这一点；提示框也会列出墨迹数据，原因是这些数据可能记录了每一笔落下的时刻，以及所用的笔或设备。

如果演示文稿自己的文字（幻灯片上或备注里）含有属性里记录的姓名，比如作者、最后保存的人、写批注的人或任何记在那里的人，提示框也会写出来，可见文字和隐藏文字都算。名字留不留，检查过后由你拿主意。

## 演讲者备注是特意保留的

演讲者备注是你写的内容，不是程序加进去的数据。自动删掉可能会丢掉你需要的材料，所以它们保留，结果里会显示这一句：“演讲者备注属于演示文稿的内容，已保留；如果不该分享，请在 PowerPoint 里删除。”

备注里常常写着不该让观众看到的东西：内部成本数字、关于竞争对手的说法、关于某位同事的提醒。把演示文稿发到单位以外之前，逐页打开备注窗格看一看，或者用 PowerPoint 自带的工具一次删掉全部备注，方法见下文。

## 还要自己检查的地方

工具不改幻灯片上的内容，所以请在 PowerPoint 里看看这些：

- **隐藏的幻灯片**：放映时会跳过，但仍在文件里。
- **幻灯片外的内容**：拖到幻灯片区域外面的对象，比如一张旧版本的图表。
- **不可见的对象**，以及被其他形状盖住的东西。有一种情况会替你列出：在“选择窗格”里隐藏的对象如果含有文字，结果会把这段文字列为文件里仍有的隐藏文字；隐藏的图表连同它的标题和标签一起算。对象本身不会被删除。
- **写在幻灯片上的路径和内网地址。** 它们和所有幻灯片文字一样保留。如果其中有盘符、网络共享或个人主文件夹，或者是前面带 `http://` 的内部主机，结果会在“补充说明”里提一句；幻灯片上的代码注释和网址片段不会挑出来。
- **嵌入的视频和音频片段。** 这些不清理。插进演示文稿的手机视频可能带着自己的定位。请先在[清除视频元数据](/zh/qingchu-shipin-yuanshuju/)页面清理片段，再插入。
- **页脚和幻灯片母版**：姓名和日期常常在那里写一次，然后每页都重复。
- **嵌入的电子表格。** 在 PowerPoint 里做的图表，会在演示文稿里保留一个装着数字的小工作簿，那个工作簿可能有自己的作者姓名。工具不打开它；结果会把它和其他嵌入文件一起列出。

PowerPoint 自带的文档检查器（在“文件”选项卡的“信息”下，点“检查问题”打开）能找到并删除幻灯片外内容、幻灯片上的不可见内容和演示文稿备注。微软指出，它删不掉备注里的图片，也检测不到带动画效果的幻灯片外对象。运行过它以后，PowerPoint 每次保存都会自动删除个人信息，直到你改掉这个设置。

只接受 .pptx 文件；.ppt 文件请先另存为 .pptx。设了密码的演示文稿和超过 300 MB 的文件无法读取。下面几种情况，演示文稿也会被拒绝，并提示文件太大：XML 部件解压后加起来超过 256 MB（图片不计）；任何一个部件或一张图片超过 64 MB；某个部件把 XML 元素叠了超过 512 层（一遍处理完的部件上限是 2048 层）。包里条目多于 10000 个的演示文稿，以及属性多于 2000 个（命名空间声明计入）的元素，同样如此。如果某个部件里有一段文字长过约 400 万个字符，演示文稿照样清理，那个部件会注明未检查。整个包解压后最多 512 MB，图片和工具从不打开的每个部件都计算在内。如果要以 PDF 形式分享，请从清理过的 .pptx 导出，再用能[编辑或清除 PDF 元数据](https://pd00.com/zh/edit-pdf-metadata/)的工具检查 PDF 自己的属性。JPEG、PNG、WebP 或 HEIC 格式的幻灯片照片会去掉相机数据。视频、声音片段、TIFF 或 GIF 图片以及嵌入对象，本工具不打开；结果会说明它们保持原样，视频可以先在视频页面清理，再放进幻灯片。幻灯片放映文件（.ppsx）、模板和启用宏的演示文稿会被拒绝：请先另存一份 .pptx。

## 这个工具做不到的事

- **解码二进制值。** 设了修改密码的演示文稿，以编码形式存着一个哈希值和一个盐值。它们格式正确、长度符合预期时，原样通过、不读内容；这些位置上的其他东西会当作文字检查并报告。
- **在整个演示文稿里追查默认名称。** 记录的作者或公司是“owner”“user”“guest”“admin”“administrator”“test”“author”“microsoft”或“unknown”时，不论大小写，都会从属性里删除，但不会到别处查找，因为主题和版式里也用同样的词。只有一两个拉丁字母或数字的名字，或者一个字母和数字都没有的名字，同样不查找；遇到这种情况，结果会说明。用其他文字写的名字不论多长都会查找。这么短的批注作者姓名缩写直接跳过，不给提示，因为要查的是它旁边的全名。
- **看穿名字的特殊编码。** 在清理后的演示文稿里查找记录的姓名时，按原样查一遍，再把一份封闭清单里的转义还原后查一遍：字符引用、链接地址里的百分号转义和代表空格的 `+`、`\u004A` 这类 JSON 转义，以及大小写、全角半角或不可见字符的差别。用其他编码存的名字，比如 base64，除非也在别处以普通形式出现，否则发现不了。
- **找出长段文字里写法古怪的文件夹路径。** 整个值或整个带引号的参数是一条路径时，除了两种写法，其他写法都能认出。用户自己命名的旧式 Mac 磁盘上，只有一直写到带扩展名的文件名的路径才算（`Work Disk:Decks:Alice:talk.pptx` 算，`Work Disk:Decks:Alice:talk` 不算）。大写 F 的 `File:` 后面必须紧跟斜杠或盘符（`File:Users` 不算）。在较长的文字里，日常写法也能认出：盘符加斜杠、网络共享、`file:` 地址、`/Users` 和 `/home` 这类文件夹、`~/`、环境变量、`Macintosh HD:`。说明文字中间的“C:x\Alice\notes”（有盘符、没斜杠）这类写法可能漏过去，孤零零出现在那里、后面没有文件夹的根目录（“~jane/”）也一样。
- **判断图片拍到了什么。** 幻灯片照片的隐藏数据会去掉，但照片里的人脸、白板或屏幕都还在。这些要用[打码工具](/redact-image/)（英文）盖住。
- **扔掉幻灯片图片被裁掉的边。** 在 PowerPoint 里裁剪图片时，整张图都会留着，拿到演示文稿的人可以把裁剪框拖回去。清理不碰像素，所以藏起来的边缘仍在。清理之前，选中图片，在“图片格式”选项卡上用“压缩图片”，并勾选“删除图片的裁剪区域”；或者把图片换成裁好后另存的副本。
- **对付专门拼来躲过它的演示文稿。** 有人手工拼出 .pptx，想不被察觉地把数据带出去时，里面可能有几种检查抓不到的形式：按另一个 Office 程序的格式存在幻灯片上的文字；字段里填了真实演示文稿中从来不会出现的那类内容；格式规范禁止的嵌套或声明方式。塞了成千上万次重复内容的包，处理时间也可能明显变长。

没有列出任何一项时，意思是工具没找到它检查的东西；结果说的就只是这一点。它不检查哪些东西，见[限制清单](/zh/yanzheng-fangfa/#限制)。

## 演示文稿发出去之前的简短流程

1. 在“幻灯片浏览”视图里过一遍整个演示文稿。隐藏的幻灯片在那里有标记；删掉不该给观众的那些。
2. 在版式复杂的幻灯片上，打开“开始”选项卡上“选择”下面的“选择窗格”。它列出每个对象，包括隐藏的和位于可见区域以外的。
3. 逐页看备注；如果演示文稿要发给团队以外的人，就删掉全部备注。
4. 检查幻灯片母版，看有没有每页都重复的姓名、日期和保密标签。
5. 在这里清理最终版本，发出清理后的那一份。

## 你的演示文稿去了哪里

演示文稿在这个浏览器标签页里解包和改写。幻灯片、备注、批注和图片都不会上传，关掉页面后也不会保存任何东西。还没发布的产品演示文稿，不离开你的电脑就能在这里清理。

## PowerPoint 清理是怎么做的

.pptx 文件是一个 zip 包。页面在后台线程里用 fflate 压缩库打开它（第一次清理 Office 文件时从本站获取），通过包的关系找到批注和批注作者部件，把它们和指向它们的关系一起删掉，再从属性部件里抹掉能认出人的内容（姓名、公司、日期、链接列表），并删除缩略图和自定义 XML。包里的每张图片都按内容识别，JPEG、PNG、WebP 和 HEIC 文件交给字节级的照片清理程序。标记部件、共同创作部件和指向它们的引用都被取出，直接写在 XML 里的注释被去掉，路径被截短，而幻灯片、版式和备注上画的内容原样复制。最后全部写进一个新的 .pptx，里面的 zip 条目带着固定日期。

在你看到结果之前，新文件还要单独接受一次检查，执行检查的代码和清理程序是分开的。它重新打开 .pptx，一个部件接一个部件地读，把关系、元素和属性拿来和演示文稿格式公开发布的定义对照。如果本该放姓名、账号标识、编辑时间、路径或加载项数据的位置不是空的，或者某样东西根本不在定义里，它就会进入你看到的清单。只有这次检查一无所获，结果才会报告什么都没剩下；即便如此，这句话也只代表检查覆盖的范围，不代表整个演示文稿。[验证方法页](/zh/yanzheng-fangfa/)介绍了这一切怎样测试，以及怎样用浏览器的“网络”面板确认没有文件被上传。

## 常见问题

### 清理会删掉我的演讲者备注吗？

不会。备注是演示文稿的一部分，所以保留。如果不该分享，请在 PowerPoint 里删除。

### 幻灯片上的照片真的会带 GPS 数据吗？

可能会。从手机插入的照片，可能在演示文稿里保留着它的 EXIF 块。“内含元数据的图片”这一行会显示清理前有多少张图片还带着元数据。

### 清理后幻灯片看起来会不一样吗？

不会。幻灯片上画的内容不变，图片清理时也不重新编码。有三样在幻灯片上看不到的东西会变：加载项标记被删除，原本是完整文件路径的图片说明被截成文件名，旧式绘图里随图片保存的原始文件名被去掉。

### 批注是删掉了，还是只是藏起来？

删掉了。批注部件和批注作者列表都从文件里删除。

### 对演示文稿来说，“清理后的文件里还有这些”是什么意思？

意思是工具有意保留了某样东西，或者没法检查它：数字签名、加载项数据、链接的视频，或者它不认识的部件。提示框列出每一项，并写明装着它的部件，方便你决定发送前要不要在 PowerPoint 里处理。

### Keynote 或 Google 幻灯片的文件能用吗？

只有保存或导出成 .pptx 的才行。先导出为 .pptx，再清理导出的文件。

### 能一次清理好几个演示文稿吗？

能。每个演示文稿都有自己的对照表，“全部下载（zip）”会把它们一起保存。

## 资料来源（以下链接为英文）

2026-10-11 核对。

- [文档检查器在 PowerPoint 里能找到什么（Microsoft 支持）](https://support.microsoft.com/en-gb/office/remove-hidden-data-and-personal-information-by-inspecting-documents-presentations-or-workbooks-356b7b5d-77af-44fe-a07f-9aa4d085966f)
- [照片怎样存储 GPS：ExifTool 的 EXIF 标签表](https://exiftool.org/TagNames/EXIF.html)

Last updated: 2026-10-17
