rst2pdf是一个将 reStructuredText 转换为 PDF 的工具,github上有大量开源书籍使用。
具有下列特性:
- 自定义页面布局
- 支持层叠样式表
- 支持内嵌TTF和Type1字体
- 支持几乎所有语言的语法高亮
- 使用reStructuredText作为源文件
- 支持字间距调整
如何安装?
官网:http://rst2pdf.ralsina.me/stories/index.html
- 源码下载:
https://github.com/rst2pdf/rst2pdf/releases 点击 zip 或者 tar.gz 进行下载 - 安装brew(没有安装过)
请参考我之前的文章OS X套件管理器(Homebrew)安装与使用 - 安装Pillow 依赖组件
$ brew install libtiff libjpeg webp little-cms2
$ brew install freetype harfbuzz fribidi
- 安装Pillow
sudo python setup.py install //记得输入密码
出现OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/PIL'
问题,是因为没有使用sudo进入root权限安装。
- 安装rst2pdf
- 解压
cd ~ //进入到home目录
cd Download //进入下载home目录
tar xf rst2pdf-0.93.tar.gz //这里下载的是0.93的版本,替换成你下载的文件名字。
unzip rst2pdf-0.93.zip //如果下载的是zip文件,则使用此命令解压。也可以直接双击。
cd rst2pdf-0.93 //进入到刚才解压的文件夹中。
- 安装
进入到刚才解压的文件夹中,然后使用以下命令进行安装。
sudo python setup.py install //记得输入密码
安装完成后,就可以使用rst2pdf命令进行文档处理了。
网友评论