在windows上安装并使用gitbook将ebook转换成PDF文件的教程

Windows下Gitbook安装及PDF生成教程
本文分享了Windows下完成特定操作的教程。包括安装nodejs及查看版本,更改安装源后全局安装gitbook工具,下载phantomjs和calibre插件并配置环境变量后安装gitbook - pdf以制作PDF,还给出gitbook build生成HTML无法跳转章节的解决办法,即降低版本到2.6.7。

前言

本人想完成如题所示的操作,可是兜兜转转在网上搜了好久,不是Linux下的教程就是mac OS下的教程,而且一大堆windows的教程能够说明白的寥寥无几,本着分享的态度,鄙人今天特整理教程如下:

安装nodejs

进入官网: http://nodejs.cn/download/,并点击如图所示找到对应的版本并下载安装包:
111
双击安装包安装nodejs,默认也把npm勾选安装上,选择自定义安装路径,例如:D:\Program Files\nodejs,这个时候nodejs应该已经被添加到环境变量了,如果没有可以自己手动添加。

查看nodejs版本

执行npm -version可以查看版本,如下图:
222

下载gitbook工具

在安装之前可以先更改一下安装源,默认是国外的,改成国内的,否则后续安装你会有想哭的冲动~~

打开D:\Program Files\nodejs\node_modules\npm\npmrc文件,增加如下配置:

registry=http://registry.npm.taobao.org  

33
保存配置。

然后输入命令: npm install gitbook-cli -g , 全局安装gitbook。

查看gitbook工具是否已经安装成功,使用命令:gitbook -V
同时这个命令会自动安装gitbook
44
出现如上图结果则说明此时gitbook安装成功。

制作PDF

先下载两个插件:
进入https://bitbucket.org/ariya/phantomjs/downloads/下载phantomjs:
55
将下载的压缩包解压,并将解压后的目录添加到环境变量。

进入https://calibre-ebook.com/download_windows下载calibre:
66
直接安装下载后的软件,并在将安装目录添加到环境变量中,默认安装在:

C:\Program Files (x86)\Calibre2

插件都安装好并配置环境变量后,接下来我们就可以安装gitbook-pdf了:

npm install gitbook-pdf -g  

生成PDF文件

切换到你之前自己写的电子书文档目录,或者从网上下载的电子书文档,执行如下命令:

gitbook pdf ./mybook  

生成的PDF文件即在你的电子书文档目录mybook里面。

关于gitbook build 生成的HTML无法跳转章节的问题

如题,发生如上所述问题,很大概率你使用的gitbook版本过高,解决办法如下:
gitbook降低版本到 2.6.7 就可以了,使用如下命令:

gitbook build --gitbook=2.6.7  
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值