文章

把在线文档变成电子书

用命令行工具把在线文档变成电子书。

把在线文档变成电子书

把在线文档变成电子书

在线文档受网络限制,电子书更适合离线留存和沉浸式阅读。以下用两个轻量命令行工具,快速将在线文档转为电子书,操作高效。

所需工具

两款免费开源工具,适配多系统、上手简单:

  1. httrack官方地址):离线浏览器工具,可递归爬取网页内容、保留链接结构,复刻在线文档。
  2. 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 进行授权