删除 PDF 重复页
文档所有处理都在浏览器本地完成,数据不上传服务器
把文件拖到这里,或点击选择
PDF · 单个文件不超过 100 MB
合并文档之后常常会多出重复页:同一份附件被带进来两次、扫描时多走了一遍、两版文件拼在一起。这个工具按文字内容找出重复的页,只保留第一次出现的那一页。 判断依据是文字,所以扫描件处理不了。 没有文字层的页(扫描件、整页截图)不参与比较 —— 这一点是刻意做成这样的:如果把它们当成「彼此相同」,一份 100 页的扫描合同会被删成 1 页,而且过程中不报任何错。现在这类页会原样保留,并在结果里告诉你「有 N 页没有文字层,没能参与比较」。 结果里会逐页列出删了哪几页、各自和哪一页重复,因为「长得一样」不等于「应该删」—— 合同里的多份空白页、书籍的重复章节页都可能是故意的。原文件不会被改动,所以核完不对再打开原文件重来就行。 版式(字体、位置、图片)不参与判断,只比文字。两份文字相同但排版不同的页会被判成重复 —— 那通常也正是你想要的。
功能
- 按文字内容找出重复页,保留第一次出现的那一页
- 结果里逐页列出:删了第几页、它和哪一页重复
- 没有文字层的页(扫描件、整页图)不参与比较,原样保留并单独说明
- 一整份都是扫描件时会明确说「比较不了」,而不是给一句「没有重复页」
- 页序不会被打乱 —— 去掉重复之后其余页保持原来的相对顺序
- 原文件不被改动,核完不对可以重来
- 文件不上传、不经过任何服务器
使用方法
- 把要清理的 PDF 拖进来
- 工具逐页提取文字并比对,结果里给出删了哪几页
- 核对那份清单,确认删的都是真重复的
- 下载结果;如果删错了,打开原文件重新处理即可
常见问题
- 它是怎么判断两页重复的?
- 抽取每一页的文字层,把连续空白归一化之后逐页比较,文字完全一样的判为重复,保留第一次出现的那一页。空白归一化是必要的:同一段文字在两次导出里可能带着不同的缩进与空行,不归一化就会漏判。反过来,大小写与标点不归一化 —— 那是内容的一部分,`Hello` 和 `hello` 不该算相同。
- 为什么我的扫描件一份重复页都没删掉?
- 因为这个工具靠文字判断,而扫描件没有文字层(整页就是一张图,里面没有可检索的文字)。没有文字层的页会被当作「无法比较」原样保留。如果多半页都是这样,工具会直接说明「比较不了」而不是给一句「没有重复页」—— 后者是在一个看不见的地方给出的肯定结论,等于骗人。要处理扫描件需要比对页面图像,那是另一类工具。
- 会不会把不该删的页删掉?
- 有可能,所以结果里逐页列出了删了哪几页。判断只依据文字,不看版式:两份文字恰好一样、但排版或配图不同的页(比如同一段免责声明配了不同的图)会被判成重复。「长得一样」和「应该删」不是一回事 —— 合同里的多份空白页、书籍的重复章节都可能是有意为之,所以删之前请核一下那份清单。好在原文件不会被改动,删错了打开原文件重来即可。
- 保留了哪一份?
- 第一次出现的那一页。合并文档造成的重复通常是「同一份材料被带进来两次」,先出现的那一份往往在前缀文档里,位置上更自然。如果留着的是后面那一份,另一份里应当出现在中间的页就会跑到后面去。
- 和「PDF 页面整理」有什么区别?
- 那个按页码删页 —— 你知道要删第几页时用它。这个自己找哪些页重复 —— 你不知道(或者懒得一页页翻)时用它。两者都能删页,区别在于决定权在谁手里:这里的判断是工具做的,所以你更该核那份清单。要去掉扫描进来的空白页,两个都能做,但用「页面整理」按页码删更准。
相关工具
PDF 页面整理
文档删除 PDF 的某些页、按新顺序重排、复制某一页。两个字段都用原文档的页码,先删后排。文件不上传。
PDF 合并
文档把多个 PDF 按选择顺序合并成一个,也可以只取每个文件的指定页。可自定义输出文件名,合同与票据不上传,全程浏览器本地完成。
PDF 拆分
文档按页码范围提取页面,或每 N 页切成一个文件。产物文件名带页码范围,拆完直接发给别人也看得懂。不上传,浏览器本地完成。
图片转 PDF
文档把多张 JPEG、PNG 合成一份 PDF,每张图一页。页面可与图片同尺寸或固定 A4 等纸张,横竖方向自动。图片不上传,浏览器本地完成。
PDF 加页码
文档给 PDF 每一页加页码。六个位置、三种格式、起始值与字号可调,可跳过封面。旋转过的扫描件也会摆正位置,文件不上传。
PDF 信息
文档查看 PDF 的页数、每页尺寸与方向、是否加密、表单字段数以及标题作者等元数据。可导出文本或 JSON,文件不上传。