PDF 对比:看清两版之间改了什么
放进两个版本,立刻看到哪里加了、哪里删了、哪里挪了位置。全部在浏览器本地完成,文件不会上传。
文件不上传
两份文档都在你自己的设备上解析和渲染,服务器从头到尾收不到它们。
词级文本差异
新增与删除精确到词,而不是整行标红,差异看得更准。
视觉叠加对比
像素级比对能抓出挪了位置的 logo、换过的图表和版式偏移。
十种语言
界面和正文指南都有十种语言,不只是英文。
一句话: 放进两个版本,这个工具会逐词、逐像素地对比两份 PDF,并给每一处改动编号计数。全程在浏览器本地运行,没有每日次数限制,也不需要注册。没有文本层的扫描页会被检测出来并明确提示,你就知道什么时候该先做 OCR,而不是拿到一个「零差异」的假结果。
为什么肉眼对比总会漏
对方把合同发回来,附言写着「只改了一点点」。你从头翻到尾,看着都眼熟,就签了。三周后才发现付款期限从三十天变成了六十天,赔偿条款里还多出一条例外。
这不是粗心。并排读两份文档,本来就是人类注意力最不擅长的事情之一,而且越是要紧的场合越容易出错。这正是要用工具对比 PDF、而不是用眼睛看的理由:文件长、时间紧、改动又被描述成「无关紧要」—— 人工核对恰恰在这种时候失效。
熟悉的文字会被跳读,而不是被读
一段话你读过一遍之后,眼睛就不再逐词处理,而是开始认它的形状。一个被改掉的数字,藏在一句看起来完全正确的话里。最不容易被发现的改动,恰恰在你已经审过的那部分文字里。
一处改动会把后面全部推移
在第二段插入一个从句,它下面的每一行都会往后挪。于是新版的第四页和旧版的第四页对不上了,并排滚动也就失去了意义。整份文档看起来到处都不一样,反而让那一处真正的改动更难找。
真正代价大的,都是小改动
整段重写是一眼能看出来的。真正造成损失的,是换掉的一个数字、把「应当」改成「可以」、删掉一个「不」、或者把日期往后挪一个月。它们小到足以骗过一次认真的通读,又大到足以改变整份文件的含义。
什么叫对比 PDF
对比 PDF,就是把一份文档的两个版本相互核对,找出它们之间的每一处差异:被新增、被删除、被修改的文字,以及页面上任何移动过或视觉上变化过的内容。
这里其实藏着两个不同的问题,好的工具两个都要回答。第一个是文字说了什么:把两份文件的文本提取出来对齐,逐词看清哪些没了、哪些是新的。第二个是页面长什么样:把两个版本渲染成图像再逐像素比对,这能抓到文本永远看不见的东西 —— 缩放过的 logo、重画的图表、挪动的表格、换了位置的签名栏。
两个答案单独都不完整,所以认真对比 PDF 文档必须两样都要。纯文本差异会漏掉被替换成另一张的图片;纯视觉叠加则会在某一段只是多了一个词、后面全部重排时,把整页都标成「有改动」。所以这个页面上的工具两种方式都给你,而且可以在同一对文件上来回切换,不用重新开始。
三步对比两份 PDF
不用配置、不用注册,也没有上传这一步。在这里对比 PDF,你只需要把文件放进去 —— 两份都就位之后,对比会自己开始。
- 1
放入两个版本
把原始文件拖到左边,修改后的拖到右边。顺序决定了改动怎么标注:左边有而右边没有的算删除,右边新出现的算新增。两份 PDF 页数不同也能对比,多出来的页会被单独标出,而不是硬凑成一对。
- 2
先看摘要,再看页面
顶部那一条会统计新增了多少词、删除了多少词、有多少页发生了改动。下面两份文档并排显示,左边的删除标成红色,右边的新增标成绿色。
- 3
逐处跳过去看
用「上一处 / 下一处」按钮 —— 或者键盘的左右方向键 —— 在各处差异之间跳转。计数器会告诉你总共有多少处,这样你能确认自己是真的全看过了,而不是「应该没漏吧」。
如果你更关心版式而不是措辞,随时可以切到视觉模式。两种模式读的是同一对文件,来回切换不需要重新开始。
对比 PDF 的两种方式:文本与视觉
这两种方式回答的是不同的问题,而选错模式,正是很多人明明有改动却得出「什么都没变」的最常见原因。
文本模式 —— 文字说了什么
从两份 PDF 里取出文本层,重新拼成连续的段落,再逐词对齐。删除的部分在原始版里标出,新增的部分在修改版里标出。合同、政策、报告、书稿 —— 凡是措辞本身就是重点的文档,都该用这个模式。它需要真正的文本层,所以对扫描件无效。
视觉模式 —— 页面长什么样
两页都渲染出来逐像素比对,有差异的区域会被框出来。图纸、发票、表单、幻灯片,以及任何带图形和图片的文档都适合用它。扫描件也能用,因为它根本不需要读文字 —— 代价是它也会把纯粹是外观上的差异一并标出来。
一个实用习惯:先用文本模式弄清文档现在到底怎么说,再切到视觉模式确认没有不该动的东西挪了位置。文本模式告诉你含义变了,视觉模式告诉你页面变了。在一份改过的文档上,这两组改动往往并不重合。
扫描件怎么对比
扫描版 PDF 是一张文档的照片,而不是文档本身。你看到的那一页是图像,背后并没有可供提取的字符。任何基于文本的对比工具 —— 包括这一个 —— 都无字可读。这正是大多数对比尝试悄无声息失败的地方:工具报告「没有差异」,而真实原因是它压根没看到任何文字,不是文字真的一致。
与其让这件事默默滑过去,这个工具会逐页检查有没有文本层,并告诉你哪几页没有。接下来你有两个诚实的选择。视觉模式立刻就能用,它会把两份扫描件的差异以像素区域的形式标出来,很多时候这就够了。但如果你要的是真正的词级差异 —— 想知道「三十」变成了「六十」,而不只是「这块区域看起来不一样」—— 那就得先给扫描件加上文本层。
OCR 做的就是这件事:把图像里的字符识别出来,作为可搜索的文本层写回文件,同时不改变页面的样子。两份扫描件都过一遍之后,它们就和普通文档一样可以对比了。 先给扫描件做 OCR
其他对比 PDF 的工具
在这件事上说实话比摆一张营销表格有用。有好几家成熟的工具同样在本地对比 PDF,任何自称「唯一不上传」的页面都是在夸大其词。真正难找的,是下面这些条件同时具备。
| 关注点 | 这个工具 | 其他工具常见情况 |
|---|---|---|
| 价格 | 免费,没有更高档位 | 免费档之上还有付费功能 |
| 文件在哪里处理 | 始终在你的浏览器里 | 有本地的,也有不少要上传 |
| 使用次数限制 | 没有 | 每日限额很常见 |
| 是否要账号 | 从不需要 | 有时需要,导出往往强制 |
| 界面语言 | 十种 | 常常只有英文 |
| 扫描页 | 会检测并明确提示 | 通常悄无声息地失败 |
把最要紧的那一行说具体:PDF24 明确写了它的对比在浏览器里进行,Diffchecker 对 PDF 之间的对比也是这么说的。这些说法看起来属实,我们不会为了显得更好而假装没有。这个工具的不同之处在于组合 —— 免费且没有任何功能被锁在升级之后、没有每日限额、不用账号、十种界面语言,以及在某页没有文本层时明确警告,而不是给你一个「零差异」的结果、其实背后什么都没读到。有一件事它做不到:拿 PDF 和 Word 文档对比。那要么需要服务器,要么需要一个很重的转换器,而这两样都不该出现在一个以「文档绝不离开设备」为前提的工具里。
完整的 PDF 工具套件
探索我们全面的 PDF 工具集合,旨在处理您的所有文档需求
PNG 转 PDF
将 PNG 图片合并为单个可打印的 PDF
JPG 转 PDF
将 JPG 图片转换为 PDF 格式
合并 PDF
将多个 PDF 文件合并为一个
压缩 PDF
高效减小 PDF 文件大小
PDF 转 PNG
将 PDF 页面转换为 PNG 图片
PDF 转 JPG
将 PDF 页面转换为 JPG 图片
PDF 转文本
从 PDF 文件中提取文本内容
拆分 PDF
将 PDF 拆分为单独的页面
编辑 PDF
编辑和注释 PDF 文档
整理 PDF
整理和重新排列 PDF 页面
旋转 PDF
旋转 PDF 页面并永久保存
页码
为 PDF 添加页码并实时预览
PDF 水印
为 PDF 添加文字水印并实时预览
HEIC 转 JPG
将 iPhone 的 HEIC 照片转换为 JPG
删除PDF页面
删掉不需要的页面,下载干净的 PDF
PDF 提取页面
把选中的页面保存为新 PDF 或单独文件
PDF 签名
手绘、键入或上传签名,放置到任意页面
调整PDF大小
把页面尺寸改成 A4、Letter 或自定义大小
裁剪 PDF
修剪页边距、拖拽框选,或一键去除白边
拍平 PDF
把表单变为只读——文字保持可搜索,或锁定为图像
PDF 元数据
查看、编辑或清除作者、标题、日期等元数据
PDF 转灰度
转为灰度或黑白,打印时节省彩色墨水
从 PDF 提取图片
把 PDF 内嵌的照片提取出来,保存为 PNG 或 JPG
WebP 转 PDF
把 WebP 图片转换为 PDF,多张可合并成一个文件
PDF 加密码
在浏览器中为 PDF 设置打开密码,全程本地完成
PDF 解除密码
在浏览器中移除 PDF 的已知密码或限制
HEIC 转 PDF
将 iPhone 的 HEIC 照片转换为 PDF
AVIF 转 PDF
将 AVIF 图片转换为 PDF
TIFF 转 PDF
将 TIFF 图片和扫描件转换为 PDF
BMP 转 PDF
将 BMP 位图转换为 PDF
PDF 文字识别
让扫描版 PDF 可被搜索,全程在浏览器完成
PDF 涂黑
把 PDF 里的敏感内容真正删除,全程在浏览器完成
图片压缩
批量压缩 JPEG、PNG、WebP,全程在浏览器完成
调整图片尺寸
批量调整图片尺寸,内置常用预设,全程在浏览器完成
PNG 转 JPG
把 PNG 批量转成 JPG,下载前就能看到输出体积
JPG 转 PNG
把 JPG 批量转成 PNG,可顺便把纯色背景抠成透明
WebP 转 JPG
把 WebP 批量转成 JPG,动画 WebP 可导出每一帧
WebP 转 PNG
把 WebP 转成 PNG 并保留透明,也可以顺手抠掉纯色背景
图片转 WebP
把 JPG、PNG 等批量转成 WebP,还能压到指定的 KB 数
SVG 转 PNG
按任意尺寸光栅化 SVG,也能用一个 logo 生成整套图标
AVIF 转 JPG
把 AVIF 转成到处都能打开的 JPG,也能压到指定的 KB 数
PDF 对比
看清两版 PDF 之间到底改了什么,两份文件都不上传
SVG 转 JPG
按任意尺寸把 SVG 光栅化成 JPG,并自己决定透明处填什么颜色
常见问题
在对比一份真正要紧的文档之前,人们通常会问这些。
这个 PDF 对比工具真的免费吗?
是的 —— 免费、不限次数,而且上面没有付费档。 没有每日限额、没有水印、除了下面说的那个实际页数上限之外没有别的页数限制,也没有任何功能被留着等你升级。本站靠广告维持,而不是靠给工具计量收费。
我的文件会被上传到服务器吗?
不会。两份 PDF 完全在你的设备上读取和渲染。 对比是用本地代码在浏览器里完成的,文档不会传到任何地方。你可以在对比时打开浏览器的网络面板自己看,或者在页面加载完之后断网 —— 它照样能用。
可以拿 PDF 和 Word 文档对比吗?
不行,而且这是有意为之的限制。 要准确读取 .docx,要么把文件发到转换服务器,要么往浏览器里塞一个非常大的解析器。前者违背了「文件留在本地」的承诺,后者会拖慢本站的每一个页面。如果你确实需要跨格式对比,一个在服务端转换的工具比这个更合适。
能对比扫描件吗?
视觉模式对扫描件立刻可用;文本模式需要先做 OCR。 扫描件没有文本层,也就没有词可以对齐。这个工具会检测到这一点并告诉你是哪几页,而不是给你一个具有误导性的「零差异」。用 OCR 工具加上文本层之后,两份文件就能正常对比了。
两份 PDF 页数不一样怎么办?
多出来的页会被标注为只存在于其中一份。 页面按顺序配对,超出较短那份的页会被标成「只在原始版」或「只在修改版」。它不会被硬凑给一个不相干的页面 —— 那样只会让结果里充满并不存在的差异。
如果某一段是被挪动了、而不是被改写了呢?
它会被报成一处删除加一处新增。 这一版不检测内容位移,所以把一段原样搬到别处,仍然会显示成两处改动而不是一处。不过红色块和绿色块里的文字会完全一致,通常足以让你一眼认出发生了什么。
能打开有密码的 PDF 吗?
密码还在文件上的时候不能。 加密的 PDF 在解锁之前无法解析。如果你知道密码,先用解锁工具把它去掉 —— 那个工具同样在本地运行 —— 然后再正常对比。
找出差异之后该做什么?
这取决于差异到底是什么。 如果某次修订把不该出现的信息暴露了出来,请用涂黑工具把它真正删除,而不是在上面画个方框。如果你要从两份文件里各取一部分拼出最终版,合并和拆分工具同样不需要上传任何东西。