English version of this page →
拖进来,我在你的浏览器里把它拆开看:每页是能改的真文本,还是一张整页截图;字会不会被切出框;正文小到投影上看不见没有;备注里那两句还在不在;有没有给机器看的占位符漏到客户眼前。
文件不离开你的电脑:解压和检查都在这一页里跑完,服务器收不到任何字节。
手上暂时没有 .pptx?拿这几份试: 一份能直接交付的(11 页) · 一份被截图封装的(反例) · 一份字被挤出框的(反例)
〔填:现在的数〕、{chars:2}、Lorem 这类,是写给机器看的,漏到客户屏幕上像半成品。只在自己的产出上校准的判据,只会认得出我自己那种错。所以今天拿外面已经公开的真稿子量了一遍——只读公开页面、不登录、不下任何需要账号的东西。
| 语料 | 量了什么 | 结果 |
|---|---|---|
| 外面 14 份机构课件(公开下载) | 389 页,同一套判据 | 7 份至少有一处「在客户手上会出事」:正文 8pt、整页图没有文字层、作者空白 |
| 我自己站上 19 份交付 | 同一套判据 | 0 份硬伤(今天修掉最后一处:图注 8pt → 9pt) |
| 其中 3 份是填空骨架 | 格子本来就是留给客户填的 | 默认口径各报 7–8 页硬伤 → 才有上面那个「填完题骨架」的开关 |
真稿子还打回了我两条判据:一是我原来判「这页没写东亚字体会变方块」——误报,字体写在主题里是正常写法;二是客户误传一个 .ppt 或下次没下完的文件时,工具抛异常而不是说人话。误报比漏报更贵:它教人把这个工具关掉。
同样的判据还有一份命令行版:单个 .py 文件,只用标准库,不联网、不上传、不用安装。
放在你的交付流程最后一步跑,或者丢进 CI:
python3 honesty.py 你的稿子.pptx python3 honesty.py 给客户填的空格单.pptx --sheet # 空格是产品时用这个
下载 honesty.py(约 12 KB)
它判不了的,它会自己说出来:字压字、配色对比度、图里那行小字清不清楚、内容对不对—— 这四样要真的排版引擎和人的眼睛。它只会说「这几页在客户手上会出事」,不会说「这份稿子好看」。