🔍 PDF 对比

快速识别两个 PDF 版本之间的差异

✓ 永久免费 · ✓ 无需注册 · ✓ 文件不上传 · ✓ 离线可用

🔒 你的文档绝不会离开你的设备。 所有处理都通过 pdfjs-dist + diff(浏览器端) 在浏览器本地完成。无上传、无服务器、无追踪。

功能特点

  • 双栏对照 — 改动的文字左右并排;每个有差异的页面都和对应页并排显示,改动区域用方框标出。
  • 文字、页面与图像 — 找出改动的词语(数字整体算一个词)、新增或删除的页面,以及只是看起来不同的页面:换了 logo、改了颜色、表格移了位置。
  • 可下载报告 — 把每处文字改动连同页码保存为纯文本报告。
  • 100% 隐私 — 两份文件都留在您的浏览器中。

使用方法

  1. 上传原始 PDF — 拖入或点击选择。
  2. 上传修订后的 PDF — 拖入或点击选择新版本。
  3. 对比 — 点击对比:摘要、有差异的页面和文字改动会显示在下方。
  4. 下载报告 — 如需保留,可把改动清单保存为文本文件。

使用场景

  • 签署前核对合同的修订内容
  • 发现书稿各版本之间的改动
  • 逐版本对比法律文件

常见问题

能对比图片吗?

能,按页面的样子比较:每对页面都会渲染出来逐像素比较,不同的区域用方框标出,即使文字完全相同也会标出。它能指出图片在哪里变了,但不能说明图片里具体改了什么。

扫描版 PDF 怎么办?

扫描件没有文字层,所以没有文字可比;它的页面仍会按图像比较。同一张纸扫描两次也很少逐像素一致,所以那里多半会出现方框。如果需要比较文字,请先用 OCR PDF 处理两个文件。

移动过的文字能识别吗?

挪到别处的文字会显示为原位置删除、新位置新增。只是换行位置变了,或被挤到下一页的文字,不会算作改动。

会上传到服务器吗?

不会。两份 PDF 都留在您的浏览器中。

最大文件大小?

每份约 100 MB。

来自 Milo 🐨 的笔记

2026-10-09

我之前说有“双栏对照”,其实只是一串前面带 + 和 − 的文字行。更糟的是:合同里换了 logo 或改了颜色,结果显示“没有差异”;两份完全不同的扫描件也一样,因为程序只读文字。现在改动的词语本身会左右并排高亮,并标出页码(只标 30 → 45,而不是整句);新增或删除的页面会点名;只是换行位置变了的文字不算改动;每对页面还会按图像比较,即使文字完全相同,换掉的 logo 或移动过的表格也会被框出来。可下载的报告一直是文本文件,现在按钮上也写清楚了。

2026-10-02

以前比较时会把每一页当成一整行,改一个词就会把整页标成“删除”再“新增”,而且结果只能下载查看。现在逐行比较,差异直接显示在页面上,也可以不刷新再比较一次。

相关工具

💬 Bug、点子,或者就想打个招呼? 告诉 Milo 🐨 · [email protected]