可能是因为现在短视频和手机的冲击很大,我很难静下心来做一件事了。但我转念一想:我可以把这和 AI 结合起来啊。
我可以让 AI 来读这本书,然后让它用讲故事和问问题的方式,让我一点点把这本书掌握。
说干就干,我立刻在网上找了电子书的原版,把它放在文件夹里让我的 Claude Code 去读它。
但实际体验下来却给我泼了个冷水:
我在想,只是读个电子书,有这么难吗?
还真有。
我在网上查了一圈,发现 AI 最擅长处理的格式是纯文本,更准确地说——是 Markdown 格式。
除了文本,它仅保留标题层级、表格结构、加粗斜体,没有任何多余格式干扰。
而 epub 这种格式的文件里面还有大量用于排版的格式、图片等,AI 读取起来 token 的耗费量和错误率就大大提高了。
转格式的折腾之旅
于是我开始寻找,有没有方便的方案,能把 epub 格式(也就是电子书主流格式)转成 Markdown 喂给 AI 的软件。
我最开始找到的是 Calibre,这也是一个相当好用的软件,它支持不同格式的转换,可以批量将电子书转换成各种格式,自然也支持将 epub 转成 md 格式。
怎么使用呢?


你需要下载 Calibre,然后安装 Markdown Output 插件。


//*[re:test(., "^\s*[第卷][0123456789一二三四五六七八九十零〇百千两]*[章回部节集卷].*&[#34;, &#](https://search.bilibili.com/all?keyword=34%3B%2C%20%26&spm_id_from=333.1369.0.0)34;i")]而含有大量图片的电子书,则需要先导出图片。
整体使用下来的感觉就是——太复杂了,实在不太适合我这种懒人。感兴趣的朋友可以上 B 站看「夫君酱」发的视频和专栏。
于是我又尝试了不同的方案,有网页版的,有其他国产软件,但要么得付费,要么转换效果不行。
最终,我找到了这一款软件: Pandoc。
Pandoc 是什么?
Pandoc 是一个通用的文档转换器,支持非常多种文档格式转换,常见的比如 docx、rtf、pdf、epub、md 等等。
用它们官网的话来说,它是 "文档格式转换的瑞士军刀"。
根据官网的指南我安装好了软件,然后让我的 AI 帮我转了两本书,分别是《纳瓦尔宝典》和《有钱人和你想的不一样》。
📖 转换前(epub 阅读器效果):

📝 转换后(Pandoc 导出的 Markdown 效果):


可以看出,它把排版去掉了,保留了纯文本,图片则是单独帮我导出了一份,基本上没什么错误。
这恰好满足了我的要求——保留图片,转成可供 AI 阅读的 md 格式。
Pandoc 的安装与使用
打开浏览器,搜索 Pandoc。点击「下载最新的安装程序」,就会跳转到 GitHub 的下载界面。

Pandoc 官网下载页,支持 Windows / macOS / Linux 等主流平台
在上面选择适合你电脑的版本,下载并安装就可以了。
如果遇到下载速度较慢的情况,可以用往期文章教过的方法,通过 Motrix 之类的软件进行下载。
安装完毕后,使用的命令也很简单,打开命令行工具,输入以下代码:
pandoc "输入文件" -o "输出文件"举个例子,我想把位于 D 盘读书文件夹中的《纳瓦尔宝典》(epub 格式)转成 md 格式:
pandoc "D:\读书\纳瓦尔宝典.epub" -o "D:\读书\纳瓦尔宝典.md"当然,上面的命令只能保留正文,不能保留图片和标题作者等元数据。想要一步到位,可以输入以下代码:
pandoc "D:\读书\纳瓦尔宝典.epub" -o "D:\读书\纳瓦尔宝典.md" --extract-media="D:\读书\纳瓦尔宝典_images" --metadata title="纳瓦尔宝典" --metadata author="埃里克·乔根森"
--extract-media参数会自动提取书内图片到指定文件夹,--metadata则可以添加标题、作者等元信息。
这时候有些朋友就要问了:狸狸,狸狸,我看到命令行就发怵,有没有更方便快捷的方法?
有的,朋友们,有的。 我刚才也说了,我转 md 的功能主要是给 AI 用的,那既然是给它用的工具,凭啥活我来干?
于是我把 Pandoc 的官网发给了 AI,告诉它:
你读取一下这个网址的说明文档,帮我安装 Pandoc。另外帮我新建两个文件夹,一个是「原始图书」,另一个是「已转换书籍」。每次我将书籍放进原始图书的文件夹时,你就自动调用 Pandoc 把它转换成 md 格式。
当然,你还可以在这里面增加任意的要求。比如我让AI帮我写了一个 auto-convert-epub.ps1 的脚本,当 Obsidian 启动时,它会在后台静默运行,只要我把书籍放进原始图书的文件夹,它就会自动完成转换。
以上,就是本次的折腾成果 🎉
写在最后
在现在这个时代,折腾工具的成本已经被降得无限低了。换做以前,如果一个软件每次都需要我打开命令行来使用,那我可能都不会看它一眼。
但现在,有了 AI 之后,我会考虑这个东西 AI 用起来是不是更方便,我是不是可以更加节约时间。AI 把我和技术之间的摩擦变小了,我可以更加自如地去享受技术带来的便利。
当然,思考和输出这两件事,我还是不会交给 AI——因为我还是有点创作洁癖的哈哈 😄
你有没有把 AI 当做读书搭子呢?有的话在评论区告诉我~点赞超过 10 个,下期更新怎么让 AI 成为你的读书教练 📚
夜雨聆风