目录
你把一本扫描书丢进平时用的 PDF 转 EPUB 工具,点转换,结果拿回来一堆空白页。或者更糟——满屏的 rn 本该是 m,单词粘在一起,中文变成了一个个方框。
大多数教程跳过了一个关键点:扫描版 PDF 不是「带文字的文档」,而是「一摞照片」。 把它转成 EPUB 不是换格式,而是一个「识别」问题。最后你拿到的是干净可读的电子书,还是没法用的垃圾,完全取决于 OCR 这一步。
本文讲清 4 种做法,从免费到最佳,并诚实地说明每种在哪儿会翻车。
第一步:先确认你的 PDF 是不是扫描件
10 秒测试。打开 PDF,用鼠标去选中一句话。
- 如果文字能高亮、能复制 → 这是文字型 PDF,大多数转换器能直接读(不过格式还是会因为别的原因乱掉)。
- 如果什么都选不中,或者一整「页」被当成一个图片块选中 → 这是扫描版 PDF,必须用 OCR。
下面的内容都针对第二种情况。
为什么扫描件会让普通转换器崩溃
像 Calibre 这类工具,默认是去 PDF 内部找文字层。扫描件没有文字层,只有图片。于是会发生两种情况之一:
- 转换器把页面图片直接塞进 EPUB(文件巨大、无法重排、不能调字号——彻底违背了 EPUB 的意义),或者
- 它跑一遍粗糙的 OCR,给你经典的几个毛病:字符级识别错误(
rn→m、cl→d)、空格丢失(I'mgoing)、多栏阅读顺序错乱、脚注粘进正文。
OCR 的质量就是转换的质量。这就是全部的关键。
方法一:Calibre + 单独 OCR(免费)
Calibre 自己不能 OCR,所以免费路线是两步:
- 先用 OCR 工具处理扫描件——OCRmyPDF(免费、命令行)用 Tesseract 引擎给 PDF 加一层文字。
- 把加好文字层的 PDF 喂给 Calibre,转成 EPUB。
优点:完全免费,本地运行,不上传。 缺点:Tesseract 是字符模板匹配——除了干净、端正、高分辨率的扫描件,准确率会迅速下降。多栏排版和脚注依旧会乱,因为 OCR 只加文字、不理解版式。准备好大量手工修正。
适合:干净的单栏扫描件,且你不介意后期清理。
方法二:ABBYY FineReader(付费桌面)
ABBYY 是传统 OCR 领域的老牌王者——190+ 语言、识别准确率高、版式检测也不错。它能在一个软件里完成扫描件 OCR 并导出 EPUB。
优点:能买到的传统 OCR 里准确率最高;表格和结构化页面处理得不错。 缺点:贵(订阅或高价买断),仅桌面端,而且它仍把识别当作逐字符任务——所以质量差的扫描件、复杂的多栏学术页、数学公式依旧是弱项。(我们做过完整的 ABBYY 对比。)
适合:已经买了、且经常转扫描件的人。
方法三:通用在线转换器(快但有风险)
Zamzar、CloudConvert 这类网站也接受扫描件。有些会跑 OCR,很多不会。
优点:免安装,一次性转换很快。 缺点:你要把整份文档上传给第三方(对私人或敏感扫描件是真实顾虑),通常有文件大小限制,OCR 质量一般很基础——往往不比方法一好,有时更差。很多干脆把页面图片塞进去就叫 EPUB。
适合:手头什么都没装、且文档不敏感时,转一份。
方法四:AI OCR(扫描件质量最佳)
恰恰是在扫描件这个场景,现代工具从「最差情况」翻转成「优势最大」的情况。
pdf2epub.ai 不去解析文字层(根本没有),也不做字符模板匹配。它把每页渲染成图片,让多模态 AI 模型像人一样「看」整页——同时理解内容和版式。
为什么这对扫描件尤其重要:
- 上下文胜过模糊。 当一个字符糊掉,AI 会根据上下文推断。一句讲日出的话里,
mo__ing被读成morning而不是moroing。字符匹配做不到这点。 - 空格回来了。 AI 理解单词边界,所以不会出现
I'mgoing——它不靠像素间距去猜空格。 - 版式是被理解,而非被猜。 两栏页面按正确顺序阅读;页码和页眉被识别为装饰并去除;脚注被检测出来并正确放置。
- 中英混排扫描件在语言切换处自动处理空格——这正是传统 OCR 的经典翻车点。
诚实的提醒:如果你的扫描件是复印了五代的传真件,任何 OCR 都不是魔法。AI 会大幅领先传统 OCR,但垃圾质量的输入仍然限制上限。
具体怎么做
- 打开 pdf2epub.ai 注册(含免费额度)。
- 上传你的扫描版 PDF。
- 先转几页,在花额度转整本之前,看看你这份扫描件的识别质量。
- 下载 EPUB——可重排文字、自动生成可跳转目录、保留脚注。
适合:真正想读结果的人——学术扫描件、老书、多栏或混合语言文档。
横向对比
| Calibre + OCRmyPDF | ABBYY | 在线转换器 | pdf2epub.ai(AI) | |
|---|---|---|---|---|
| 费用 | 免费 | $$$ | 免费 / 部分收费 | 免费额度 |
| 本地离线 | 是 | 是 | 否 | 否 |
| 干净单栏扫描件 | 凑合 | 好 | 不定 | 优秀 |
| 多栏学术页 | 差 | 一般 | 差 | 好 |
| 低质量/低分辨率扫描 | 差 | 一般 | 差 | 好 |
| 数学公式 | 差 | 一般 | 差 | 好(转 LaTeX) |
| 保留脚注 | 否 | 有时 | 否 | 是 |
| 隐私(不上传) | 是 | 是 | 否 | 否 |
一句话总结
- 先确认是扫描件(试着选中文字)。
- 干净简单的扫描件 + 想免费/离线 → Calibre + OCRmyPDF。
- 已经买了 ABBYY → 直接用。
- 在乎可读性——多栏、发黄、混合语言,或你只想让它「能用」 → 选 AI OCR。
扫描件是传统转换和 AI 转换之间差距最大的场景。如果普通转换器给了你一堆乱码,那是意料之中——不是你的错,而这恰恰是 AI 被造出来要解决的场景。
有一份一直转不好的扫描版 PDF?在 pdf2epub.ai 上转几页看看差别,再决定要不要转整本。