实现pdf导出

pull/39/head
Minho 2017-05-11 18:29:32 +08:00
parent 3091e93e3e
commit 45ad5a0c7f
5 changed files with 28 additions and 8 deletions

View File

@ -14,9 +14,11 @@ MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 lara
**如果你的服务器上没有安装golang程序请手动设置一个环境变量如下键名为 ZONEINFO值为MinDoc跟目录下的/lib/time/zoneinfo.zip 。** **如果你的服务器上没有安装golang程序请手动设置一个环境变量如下键名为 ZONEINFO值为MinDoc跟目录下的/lib/time/zoneinfo.zip 。**
**Windows 教程:** [https://github.com/lifei6671/godoc/blob/master/README_WIN.md](https://github.com/lifei6671/godoc/blob/master/README_WIN.md) **Windows 教程:** [https://github.com/lifei6671/godoc/blob/master/README_WIN.md](docs/README_WIN.md)
**Linux 教程:**  [https://github.com/lifei6671/godoc/blob/master/README_LINUX.md](https://github.com/lifei6671/godoc/blob/master/README_LINUX.md) **Linux 教程:**  [https://github.com/lifei6671/godoc/blob/master/README_LINUX.md](docs/README_LINUX.md)
**PDF 导出配置教程**  [https://github.com/lifei6671/godoc/blob/master/docs/README_LINUX.md](docs/WKHTMLTOPDF.md)
对于没有Golang使用经验的用户可以从 [https://github.com/lifei6671/godoc/releases](https://github.com/lifei6671/godoc/releases) 这里下载编译完的程序。 对于没有Golang使用经验的用户可以从 [https://github.com/lifei6671/godoc/releases](https://github.com/lifei6671/godoc/releases) 这里下载编译完的程序。

View File

@ -0,0 +1,24 @@
## wkhtmltopdf 安装
导出 pdf 格式文档使用的是 wkhtmltopdf 工具,工具下载地址为:[https://wkhtmltopdf.org/downloads.html](https://wkhtmltopdf.org/downloads.html)。
### Windows 下配置
下载 Windows 版本,安装即可。
### Linux 下配置
请下载和你服务器对应的版本Linux版本依赖一下库
`zlib fontconfig freetype X11 libs (libX11, libXext, libXrender)`
请自行搜索安装以上依赖包,下面的命令是安装 libXrender 和 libXext。
```bash
apt-get install -y libxrender-dev
apt-get install -y libxext-dev
```
## 配置
请将 wkhtmltopdf 可执行文件所在目录配置到 MinDoc 根目录下 conf/app.conf 的 wkhtmltopdf 节点。

View File

@ -1,6 +0,0 @@
## wkhtmltopdf 安装
```bash
apt-get install -y libxrender-dev
apt-get install -y libxext-dev
```