Tiny Online Tools logoTiny Online Toolssearch搜索工具…grid_view全部工具
首页chevron_rightPDF工具chevron_rightPDF 对比PDF 对比

PDF 对比

比较两个 PDF:逐像素高亮改动区域,逐行比对文字,并在某一方增删了页面时仍能正确配对页面。

原稿upload_file

点击浏览 或将文件拖放到这里

选择第一个 PDF

接受格式:.pdf,application/pdf

修订稿upload_file

点击浏览 或将文件拖放到这里

选择第二个 PDF

接受格式:.pdf,application/pdf

DPI 越高越能发现细小改动,耗时也越长。文字文档用 110 通常合适。两个像素相差多少才算发生改动。抗锯齿与字体微调确实会让同一段文字的两次渲染相差几个色阶,所以设为 0 会把整份文档都报成改动。默认值是 24。按内容配对页面开启后按文字相似度对齐页面,插入的页面会被如实标为插入。关闭后第 1 页对第 1 页,插入点之后的每一页都会被当成改写。

相似工具

JPG 转 PDF

JPG 转 PDF

将 JPG 图片转换为单个 PDF 文档。

PDF CMYK/RGB 检查器

PDF CMYK/RGB 检查器

查看 PDF 中哪些对象是 RGB、CMYK、灰度或专色,文字、矢量与图像分别统计。

PDF JavaScript 检查器

PDF JavaScript 检查器

找出 PDF 内部的每一段脚本——文档动作、页面与注释事件、表单计算——并在不执行的前提下阅读它们。

PDF OCR 图层查看器

PDF OCR 图层查看器

把扫描 PDF 中隐形的 OCR 文字按原位画出来,直观检验识别质量。

PNG 透明度清理工具

PNG 透明度清理工具

清理 PNG 文件中嘈杂的半透明边缘。将接近透明的像素阈值化为完全透明,将接近不透明的像素阈值化为完全不透明。

Capitalize 文本

Capitalize 文本

将每个单词的首字母大写。

PDF 转 SVG

PDF 转 SVG

在浏览器中将 PDF 页面转换为可缩放的 SVG 矢量文件。

apps

更多工具

浏览我们完整的免费在线工具集合。

两种比对,因为只做一种永远不够

像素比对告诉你哪里动了,文字比对告诉你文字变成了什么。本工具对每一对页面同时做这两件事,并把结果放在一起呈现。

  • 像素。 两页按你选择的分辨率渲染,逐通道比较。改动区域涂成红色,连续的改动行会被合并计为区域,于是「改了一段」和「整页重排」读起来就不一样。
  • 文字。 每页的文字被还原成视觉行并逐行比较,你拿到的是变化了的那句话,而不只是它的坐标。

页面是配对出来的,不是数出来的

第 1 页对第 1 页在有人插入一页之前都没问题。插入之后,后面每一页都会被当成彻底改写,报告也就失去了意义。

因此两份文档的页面序列会先按文字相似度对齐:用词袋交集配合带空位罚分的 Needleman–Wunsch 比对。只在一边出现的页面被标为新增删除,它周围的页面仍保持正确配对。完全没有文字的两页——比如扫描件——得到中性分数并按位置对齐,因为没有任何证据可以判断。

四种查看改动的方式

  • 并排,默认开启同步滚动。
  • 叠加——修订稿上覆盖红色改动蒙版。
  • 洋葱皮——在两者之间调节不透明度。
  • 拖动分割——一条可拖动的分界线。

只有你正在查看的那一对页面会被渲染,所以即使文档很长,改变分辨率或灵敏度也是即时的。

关于灵敏度,说实话

同一段文字渲染两次并不会得到完全相同的像素:抗锯齿和字体微调会让边缘像素相差几个色阶。所以灵敏度设为 0 会把整份文档报成全部改动——技术上没错,实用上毫无价值。默认的 24 忽略这类噪声,同时仍能发现一个改掉的数字。滑杆之所以存在,是因为合适的取值取决于你的文档;图例始终标明结果是在什么设置下得出的。

导出

JSON 或 CSV 报告按页给出:状态、改动比例、改动区域数量,以及新增和删除的行数。你也可以下载当前页的合成差异图,或者一个包含全部改动页与 CSV 报告的 ZIP。

隐私

两个文件的打开、渲染和比较全部在你的浏览器中完成。没有任何上传。