把在线文档变成电子书
用命令行工具把在线文档变成电子书。
把在线文档变成电子书
把在线文档变成电子书
在线文档受网络限制,电子书更适合离线留存和沉浸式阅读。以下用两个轻量命令行工具,快速将在线文档转为电子书,操作高效。
所需工具
两款免费开源工具,适配多系统、上手简单:
httrack(官方地址):离线浏览器工具,可递归爬取网页内容、保留链接结构,复刻在线文档。ebook-convert(官方文档):Calibre 自带命令行工具,支持网页转 EPUB、MOBI 等电子书格式。
实操演示(以 xtensor 在线文档为例)
以 xtensor 的在线文档为例,两步完成转换。
第一步:用 httrack 下载在线文档
复制在线文档起始页(通常为 index.html)完整 URL,打开终端输入命令:
1
httrack https://xtensor.readthedocs.io/en/latest/index.html
下载完成后,httrack 会自动创建本地目录、保留链接结构,可离线跳转浏览。
第二步:用 ebook-convert 转换为电子书
进入下载目录,输入命令将网页转为 EPUB 格式(兼容性强):
1
ebook-convert index.html xtensor.epub
完成
命令执行后,生成 xtensor.epub,双击即可用任意阅读器离线阅读、标记。
本文由作者按照 CC BY 4.0 进行授权