ArrayKit

PDF 纠偏

量出每一页扫描件的倾斜角度,逐页转回水平,而不重新压缩扫描图。

PDF 纠偏

量出每一页扫描件的倾斜角度,逐页转回水平,而不重新压缩扫描图。

页面在这个标签页里渲染、测量和重建,扶正后的副本也在你的设备上组装。扫描件绝不会被上传。

让扶正后的扫描件可检索

关于 PDF 纠偏

纸张过走纸器时会歪一两度,用手机拍的页面往往更糟。眼睛会自动适应,文字识别却不会——倾斜正是 OCR 结果乱码最常见的原因之一;而在装订成册的报告里,没有什么比这更显草率。每一页都会被小尺寸渲染,再按排字工的办法测量:把墨迹投影到垂直方向上,文字行叠得最锐利的那个角度就是倾斜角。这个角度以及测量有多明确,就摆在每一页缩略图旁边,重建之前你可以推翻其中任何一项。扶正本身靠的是几何而不是像素——页面在你的设备上绕自身中心重新绘制。

功能特性

  • 每一页单独测量,于是逐页漂移的一叠扫描件也被逐页处理
  • 检测到的角度和一个置信度标记就在每页缩略图旁边
  • 倾斜不足十分之一度、或测量置信度很低的页面,默认不参与处理
  • 任意页面都可以自己填角度,步长 0.05°
  • 扶正是无损的:页面被转着重新绘制,文字仍可选中,图片画质不变
  • 可选轻微缩小,避免转过来的页角被纸边切掉
  • 你不动的页面连同其链接和表单域一起原样复制过去
  • 扶正后的文档会在页面里先预览,再由你下载

如何使用 PDF 纠偏

  1. 把扫描的 PDF 拖进来——载入时每一页都会被渲染并测量
  2. 看一遍网格:角度、置信度,以及该页是否被选中
  3. 改任意角度,或勾上你无论如何都想扶正的页面
  4. 执行扶正,查看预览,然后下载修正后的副本

示例

输入

minutes-scanned.pdf — page 1 +1.85° (clear), page 2 −0.04° (clear), page 3 +2.40° (fair)

输出

minutes-scanned-deskewed.pdf — pages 1 and 3 turned back level, page 2 copied as it was

只重建确实需要的页面,其余页面因此保住了原有的一切。

常见错误与故障排除

  • 有一页被标为不确定,没被选中。 — 那一页上的文字太少,测不出来——可能是照片页、签名页或几乎空白的一张。从相邻页面读出角度填进去,或者干脆放过这一页。
  • 扶正之后内容有个角被切掉了。 — 转动页面会把页角甩到纸边之外。打开「轻微缩小,避免切角」再重建:内容会小百分之几,但完整。
  • 页面是横着的或倒着的,处理完毕也没改善。 — 那是四分之一圈或半圈,不是倾斜——只有十度以内的歪斜才被当作倾斜测量。先用 PDF 旋转做大角度转动,再回来做精细校正。
  • 被扶正的那些页面上,链接失效了。 — 重建后的页面保住内容,但保不住注释。只扶正确实需要的页面——其他每一页都会连同链接原样复制——或者事后把链接重新加上。

常见问题

扫描页面的倾斜角究竟是怎么量出来的?
在一系列试探角度下逐行统计墨量。页面水平时,文字行会形成锐利的峰,峰之间是空隙;倾斜会把这些峰抹平糊在一起,所以峰最锐利的那个角度就是倾斜角。它以 0.05° 为步长细化。
扶正扫描件会重新压缩它吗?
不会。页面原样嵌入,再通过一次旋转绘制到新的纸面上,因此原始图像数据逐字节复用,页面上真正的文字仍然可选中、可检索。
半度的倾斜值得校正吗?
只为阅读,不值得。为文字识别,值得:半度在屏幕上看不出来,却已足以让一行字符在像素行之间游走,而识别正是从这里开始瞎猜的。
如果两页需要相反方向的校正怎么办?
手工送纸的一叠文件本来就是这样。每一页都带着自己测出的角度和自己的页面框,重建时逐页施加。
测量说某一页已经是水平的,我还能转它吗?
能。勾上那一页并填入你想要的角度;无论检测值是多少,两个方向上最大 45 度都接受,步长 0.05。

相关工具

  • PDF OCR — 识别扫描 PDF 中的文字,让它可被检索。
  • 扫描成 PDF — 把摄像头当扫描仪,把页面存成 PDF。
  • 旋转 PDF — 将全部页面或选定页面旋转 90/180/270°。
  • 裁剪 PDF — 使用裁剪框裁剪每一页的边距。
  • 空白页删除工具 — 找出扫描件里的空白页并删掉。
  • PDF 转 TIFF — 把 PDF 页面渲染成彩色、灰度或黑白的多页 TIFF。
  • 让 PDF 像扫描件 — 给电子 PDF 加上扫描件那样的倾斜、噪点与灰调。

更多PDF工具

  • 图片转 PDF — 将图片合并为单个 PDF(自动 / 纵向 / 横向)。
  • PDF 转图片 — 将 PDF 页面转换为可下载的 PNG 或 JPG 图片。
  • 合并 PDF — 将多个 PDF 合并为一个,并支持重新排序。
  • 拆分 PDF — 将页面或范围(如 1-3,5,7-9)提取为新的 PDF。
  • 旋转 PDF — 将全部页面或选定页面旋转 90/180/270°。
  • 整理 PDF — 从缩略图重新排序、旋转和删除页面并导出。
  • 添加页码 — 在 PDF 上标注页码(位置、格式、起始值)。
  • PDF 水印 — 为每一页添加对角线文字水印。
  • 裁剪 PDF — 使用裁剪框裁剪每一页的边距。
  • PDF 转文本 — 将 PDF 中可选取的文本提取为纯文本或 Markdown。
  • 对比 PDF — 逐行对比从两个 PDF 中提取的文本。
  • 加密 PDF — 使用 AES-256 或 RC4 加密为 PDF 添加密码保护。
  • 解密 PDF — 移除已加密 PDF 的密码保护。
  • 压缩 PDF — 通过以所选质量和分辨率将每页重新渲染为 JPEG 来缩小 PDF。
  • PDF元数据编辑器 — 查看、修改或清除PDF的标题、作者等字段。
  • PDF尺寸调整 — 把PDF每一页调整为A4、Letter等标准尺寸。
  • PDF 拍平 — 把填好的表单字段固定进页面内容。
  • PDF 一页多页 — 每张 2、4、9 或 16 页,支持小册子顺序。
  • PDF 页面交错合并 — 把奇数页和偶数页两次扫描合回一份文档,可倒序。
  • PDF 转单张长页 — 把所有页面拼成一张连续长页,滚动阅读而不用翻页。
  • PDF表单数据提取 — 把填好的PDF答案导出为JSON或CSV。
  • 空白页删除工具 — 找出扫描件里的空白页并删掉。
  • 文本转 PDF — 把输入或粘贴的文字变成分页的 PDF。
  • Markdown 转 PDF — 把 Markdown 的标题、列表、表格与代码排成 PDF。

查看全部PDF工具 (85) · 全部工具