最近在看 Nginx 开发从入门到精通,只有网页版的,看起来不是很方便,于是想把它做成电子版的 pdf,网页有现成的接口,几行代码就搞定了,把每页的内容下载下来,然后输出到一个文件里面,由于内容是 markdown 格式,很容易就转成 pdf 了
地址在这里 http://tengine.taobao.org/book/
代码
- #!/bin/bash
- file="Nginx开发从入门到精通.md"
- function download() {
- curl http://tengine.taobao.org/book/_sources/$1 | tee -a $file
- }
- # 现在只有14章,直接全部拿过来了
- for (( i = 1; i < 14; i++ )); do
- download "chapter_$i.txt"
- done
- # 这里是下载附录A,B,C
- download "appendix_a.txt"
- download "appendix_b.txt"
- download "appendix_c.txt"
然后可以使用在线 markdown 编辑器,把内容 copy 进去,选择导出 PDF,额,需要登录,随便注册一个就行了,导出 PDF 要 VIP,不过懂点 web 技术,应该就知道怎么做了。反正我导出是不要钱的。
本来以前电脑上有一个 Mou 编辑器的,mac 升级之后不支持了 - - 不然就不会需要在线转了。。
来源: