如何在 Ubuntu 16.04 上安装最新的 wkhtmltopdf?

Mar*_*oma 10 wkhtmltopdf 16.04

目前 (25.09.2017)

$ sudo apt-get install wkhtmltopdf
Run Code Online (Sandbox Code Playgroud)

installs wkhtmltopdf 0.12.2.4,但网站显示我们已经有了 0.12.4 版本。

如何在 Ubuntu 16.04 上安装最新版本的 wkhtmltopdf?

Jos*_*ter 15

wkhtmltopdf在 Ubuntu 16.04 上安装0.12.3 的步骤。

以 身份登录root,然后:

cd ~
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.3/wkhtmltox-0.12.3_linux-generic-amd64.tar.xz
tar vxf wkhtmltox-0.12.3_linux-generic-amd64.tar.xz 
cp wkhtmltox/bin/wk* /usr/local/bin/
Run Code Online (Sandbox Code Playgroud)

您可以通过以下方式确认:

$ wkhtmltopdf --version
wkhtmltopdf 0.12.3 (with patched qt)
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我选择了 0.12.3 而不是 0.12.4,因为wkhtmltopdfGitHub 上讨论了一个奇怪的页面大小问题。


Mar*_*oma 5

$ sudo apt-get install wget
$ mkdir wkhtmltopdf-download
$ cd wkhtmltopdf-download
wkhtmltopdf-download $ wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
wkhtmltopdf-download $ tar xf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
wkhtmltopdf-download $ cd wkhtmltox/bin
Run Code Online (Sandbox Code Playgroud)

然后只需将二进制文件移动到您的PATH. 看

$ echo $PATH
Run Code Online (Sandbox Code Playgroud)

对我来说,是的mv * /home/math/bin。最后:

$ wkhtmltopdf --version
wkhtmltopdf 0.12.4 (with patched qt)
Run Code Online (Sandbox Code Playgroud)