PowerPoint 文件里留着作者和最后编辑者、公司和经理、带每位评论者姓名的审阅批注、第一张幻灯片的预览图,还有你拖进幻灯片的每张照片和它自己的 EXIF 数据,GPS 也在内。本工具从 .pptx 文件里删掉这些,连同共同创作记录和加载项标记,再列出第二遍检查在清理后的演示文稿里仍然找到的东西。演讲者备注属于演示文稿的内容,所以保留,结果里会写明。
演示文稿为什么比你想的漏得更多
演示文稿是一块一块拼起来的。同事贴进一张图表,另一个人加上现场考察拍的照片,经理留下审阅批注,然后文件发给客户,或者拿到会议上放。一路下来,文件攒下了不少姓名和历史:
- 属性:作者、最后保存者、标题、主题、创建和修改日期、修订号、公司、经理和总编辑时间。
- 批注:审阅讨论,每条都有评论者的姓名。新版本还另外保存一份批注作者列表。
- 幻灯片上的照片:插入照片以后,演示文稿里的图片文件可能仍带着它的 EXIF 块,包括 GPS 坐标和手机型号。放映时谁也看不到,但谁把 .pptx 解压都能读出来。
- 预览缩略图:第一张幻灯片的小图,存下来是为了让文件浏览器不打开文件也能显示内容。
- 自定义属性和自定义 XML:模板或文档管理系统加进来的。
- 共同创作记录:几个人同时编辑过的演示文稿,会保留一份谁改了什么的日志,带着账号名和时间。
- 加载项标记:加载项贴在整个演示文稿或单个形状上的“名称—值”小便签。导出类加载项可能在那里存放演讲人的姓名或输出文件夹。
- 图片说明和链接:里面存着图片来源文件的完整路径。
怎样清理演示文稿
- 把 .pptx 演示文稿拖进框里,或者用“选择文件”。
- 看每个结果的顶部。如果开头是“清理后的文件里还有这些”这个标题,说明演示文稿里还有那里列出的东西;下载前先读一遍。
- 看“清除前后对照”表:批注、批注作者、自定义属性、模板、预览图、内含元数据的图片、打印机设置和演讲者备注。
- 如果演示文稿有演讲者备注,留意关于备注的那条提示;备注是保留的。“已删除”一行写着删掉了什么,加载项标记还附有个数。
- 下载清理后的演示文稿,发送前用 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://的内部主机,结果会在“补充说明”里提一句;幻灯片上的代码注释和网址片段不会挑出来。 - 嵌入的视频和音频片段。 这些不清理。插进演示文稿的手机视频可能带着自己的定位。请先在清除视频元数据页面清理片段,再插入。
- 页脚和幻灯片母版:姓名和日期常常在那里写一次,然后每页都重复。
- 嵌入的电子表格。 在 PowerPoint 里做的图表,会在演示文稿里保留一个装着数字的小工作簿,那个工作簿可能有自己的作者姓名。工具不打开它;结果会把它和其他嵌入文件一起列出。
PowerPoint 自带的文档检查器(在“文件”选项卡的“信息”下,点“检查问题”打开)能找到并删除幻灯片外内容、幻灯片上的不可见内容和演示文稿备注。微软指出,它删不掉备注里的图片,也检测不到带动画效果的幻灯片外对象。运行过它以后,PowerPoint 每次保存都会自动删除个人信息,直到你改掉这个设置。
只接受 .pptx 文件;.ppt 文件请先另存为 .pptx。设了密码的演示文稿和超过 300 MB 的文件无法读取。下面几种情况,演示文稿也会被拒绝,并提示文件太大:XML 部件解压后加起来超过 256 MB(图片不计);任何一个部件或一张图片超过 64 MB;某个部件把 XML 元素叠了超过 512 层(一遍处理完的部件上限是 2048 层)。包里条目多于 10000 个的演示文稿,以及属性多于 2000 个(命名空间声明计入)的元素,同样如此。如果某个部件里有一段文字长过约 400 万个字符,演示文稿照样清理,那个部件会注明未检查。整个包解压后最多 512 MB,图片和工具从不打开的每个部件都计算在内。如果要以 PDF 形式分享,请从清理过的 .pptx 导出,再用能编辑或清除 PDF 元数据的工具检查 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/”)也一样。 - 判断图片拍到了什么。 幻灯片照片的隐藏数据会去掉,但照片里的人脸、白板或屏幕都还在。这些要用打码工具(英文)盖住。
- 扔掉幻灯片图片被裁掉的边。 在 PowerPoint 里裁剪图片时,整张图都会留着,拿到演示文稿的人可以把裁剪框拖回去。清理不碰像素,所以藏起来的边缘仍在。清理之前,选中图片,在“图片格式”选项卡上用“压缩图片”,并勾选“删除图片的裁剪区域”;或者把图片换成裁好后另存的副本。
- 对付专门拼来躲过它的演示文稿。 有人手工拼出 .pptx,想不被察觉地把数据带出去时,里面可能有几种检查抓不到的形式:按另一个 Office 程序的格式存在幻灯片上的文字;字段里填了真实演示文稿中从来不会出现的那类内容;格式规范禁止的嵌套或声明方式。塞了成千上万次重复内容的包,处理时间也可能明显变长。
没有列出任何一项时,意思是工具没找到它检查的东西;结果说的就只是这一点。它不检查哪些东西,见限制清单。
演示文稿发出去之前的简短流程
- 在“幻灯片浏览”视图里过一遍整个演示文稿。隐藏的幻灯片在那里有标记;删掉不该给观众的那些。
- 在版式复杂的幻灯片上,打开“开始”选项卡上“选择”下面的“选择窗格”。它列出每个对象,包括隐藏的和位于可见区域以外的。
- 逐页看备注;如果演示文稿要发给团队以外的人,就删掉全部备注。
- 检查幻灯片母版,看有没有每页都重复的姓名、日期和保密标签。
- 在这里清理最终版本,发出清理后的那一份。
你的演示文稿去了哪里
演示文稿在这个浏览器标签页里解包和改写。幻灯片、备注、批注和图片都不会上传,关掉页面后也不会保存任何东西。还没发布的产品演示文稿,不离开你的电脑就能在这里清理。
PowerPoint 清理是怎么做的
.pptx 文件是一个 zip 包。页面在后台线程里用 fflate 压缩库打开它(第一次清理 Office 文件时从本站获取),通过包的关系找到批注和批注作者部件,把它们和指向它们的关系一起删掉,再从属性部件里抹掉能认出人的内容(姓名、公司、日期、链接列表),并删除缩略图和自定义 XML。包里的每张图片都按内容识别,JPEG、PNG、WebP 和 HEIC 文件交给字节级的照片清理程序。标记部件、共同创作部件和指向它们的引用都被取出,直接写在 XML 里的注释被去掉,路径被截短,而幻灯片、版式和备注上画的内容原样复制。最后全部写进一个新的 .pptx,里面的 zip 条目带着固定日期。
在你看到结果之前,新文件还要单独接受一次检查,执行检查的代码和清理程序是分开的。它重新打开 .pptx,一个部件接一个部件地读,把关系、元素和属性拿来和演示文稿格式公开发布的定义对照。如果本该放姓名、账号标识、编辑时间、路径或加载项数据的位置不是空的,或者某样东西根本不在定义里,它就会进入你看到的清单。只有这次检查一无所获,结果才会报告什么都没剩下;即便如此,这句话也只代表检查覆盖的范围,不代表整个演示文稿。验证方法页介绍了这一切怎样测试,以及怎样用浏览器的“网络”面板确认没有文件被上传。
常见问题
清理会删掉我的演讲者备注吗?
不会。备注是演示文稿的一部分,所以保留。如果不该分享,请在 PowerPoint 里删除。
幻灯片上的照片真的会带 GPS 数据吗?
可能会。从手机插入的照片,可能在演示文稿里保留着它的 EXIF 块。“内含元数据的图片”这一行会显示清理前有多少张图片还带着元数据。
清理后幻灯片看起来会不一样吗?
不会。幻灯片上画的内容不变,图片清理时也不重新编码。有三样在幻灯片上看不到的东西会变:加载项标记被删除,原本是完整文件路径的图片说明被截成文件名,旧式绘图里随图片保存的原始文件名被去掉。
批注是删掉了,还是只是藏起来?
删掉了。批注部件和批注作者列表都从文件里删除。
对演示文稿来说,“清理后的文件里还有这些”是什么意思?
意思是工具有意保留了某样东西,或者没法检查它:数字签名、加载项数据、链接的视频,或者它不认识的部件。提示框列出每一项,并写明装着它的部件,方便你决定发送前要不要在 PowerPoint 里处理。
Keynote 或 Google 幻灯片的文件能用吗?
只有保存或导出成 .pptx 的才行。先导出为 .pptx,再清理导出的文件。
能一次清理好几个演示文稿吗?
能。每个演示文稿都有自己的对照表,“全部下载(zip)”会把它们一起保存。
资料来源(以下链接为英文)
2026-10-11 核对。
最后更新: