输入为PDF文件,需要先使用NPM安装上`gitbook pdf`:
~~~
$ npm install gitbook-pdf -g
~~~
> 笔者在安装这个模块的时候,当下载一个名为`phantomjs`的包时,出现请求未能响应的情况,这时,你可以到这个应用的网站上去下载:
>
> [http://phantomjs.org/](http://phantomjs.org/)
>
> 这个包的安装方法,请看网站上的说明。
然后,使用下面的命令,可生成PDF文件了:
~~~
$ gitbook pdf ./图书目录
~~~
如果你在图书目录内容,也可以这样做:
~~~
$ gitbook pdf .
~~~
然后,你会发现你的目录里多了一个名为`book.pdf`的文件,就是它了!
但是,笔者在测试的时候发现,生成的PDF文件在排版上不是合理,如页面的边距明显过小,如果是图文混排的话,整个版面感觉有些零乱。