使用步骤
- 左边选择原版 PDF,右边选择修改后的 PDF。
- 点「开始对比」。
- 查看改动列表;取消「只显示改动」可以看到完整的对照。
参数说明
- 对比方式
- 用 pdf.js 取出两份 PDF 的文字,去掉多余空白后按行对齐比较,一处删除紧接着一处新增视为修改,再逐词标出差异。
- 页码
- 每处改动标出它在原版和修改版中的页码,方便对照原文件。
改动长什么样
对比是按文字的行来进行的,会先去掉首尾空格并丢掉空行。假设原版的这一页有三行,修改后的页面是另外三行:
| 原版 | 修改后 |
|---|---|
| Payment is due within 30 days. | Payment is due within 45 days. |
| Late fees apply. | Governing law: Delaware. |
| Governing law: Delaware. | New clause added. |
结果有三项:一处修改,即「30」变成了「45」且「Late fees apply.」这一行被删除;一行没有变化;以及一行新增。
因为是整行整行地比较,一段文字如果被重新换行成不同的行(比如改了字体或页边距之后),即使措辞完全相同,也可能显示为修改。这时词级别的标记会让你看到,变化的只有换行位置。
常见问题
扫描版 PDF 能对比吗?
不能。扫描件只有图片没有文字,需要先做文字识别(OCR)。
改了格式、图片能看出来吗?
看不出来,这里只比较文字。字体、颜色、排版和图片的变化不会显示。
文件会上传吗?
不会,两份 PDF 只在浏览器里读取。
隐私说明
本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。