Răsfoiți Sursa

实现pdf导出

Minho 8 ani în urmă
părinte
comite
45ad5a0c7f
5 a modificat fișierele cu 28 adăugiri și 8 ștergeri
  1. 4 2
      README.md
  2. 0 0
      docs/README_LINUX.md
  3. 0 0
      docs/README_WIN.md
  4. 24 0
      docs/WKHTMLTOPDF.md
  5. 0 6
      docs/wkhtmltopdf.md

+ 4 - 2
README.md

@@ -14,9 +14,11 @@ MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 lara
 
 **如果你的服务器上没有安装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) 这里下载编译完的程序。
 

+ 0 - 0
README_LINUX.md → docs/README_LINUX.md


+ 0 - 0
README_WIN.md → docs/README_WIN.md


+ 24 - 0
docs/WKHTMLTOPDF.md

@@ -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 节点。

+ 0 - 6
docs/wkhtmltopdf.md

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