无法在ubuntu 16.04中使用修补的qt安装wkhtmltopdf

Aay*_*ari 6 pdf-generation wkhtmltopdf python-2.7

带有补丁qt pkg的wkhtmltopdf不适用于ubuntu 16.04.所以我安装了14.04 pkg这是没有修补qt的安装,但它需要修补qt.我也试过静态版本,但它给出了一些编译错误

Mat*_*ini 27

修补版本wkhtmltopdf在Ubuntu存储库中不存在.如果需要,可以从项目网站下载.但是他们仍然没有.debXenial Xerus 的文件,所以你需要下载二进制文件并libxrender1 fontconfig xvfb手动安装依赖项().

这是一个从项目网站安装修补版本的脚本:

sudo apt-get update
sudo apt-get install libxrender1 fontconfig xvfb
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz -P /tmp/
cd /opt/
sudo tar xf /tmp/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
sudo ln -s /opt/wkhtmltox/bin/wkhtmltopdf /usr/local/bin/wkhtmltopdf
Run Code Online (Sandbox Code Playgroud)

编辑 [16/06/2017]:由于服务器不稳定,wkhtmltopdf版本被移至GitHub.我已经更新了我的答案,提供了下载最新版本的正确途径.

  • 对于我的ubuntu 16.04容器,我不得不将序列的最后一行修改为::`sudo ln -s/opt/wkhtmltox/bin/wkhtmltopdf/usr/bin/wkhtmltopdf` (3认同)
  • 对于我们这些最初尝试进行apt-get安装的人来说,最好先用以下方法清理它:````sudo apt-get remove --purge wkhtmltopdf``` (3认同)

Afz*_*ain 10

对于版本0.12.4(2017年1月15日最新)

sudo apt-get update
sudo apt-get install libxrender1 fontconfig xvfb
wget http://download.gna.org/wkhtmltopdf/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz -P /tmp/
cd /opt/
sudo tar xf /tmp/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
sudo ln -s /opt/wkhtmltox/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
Run Code Online (Sandbox Code Playgroud)


m3a*_*smi 0

试试这个

wget http://security.ubuntu.com/ubuntu/pool/universe/w/wkhtmltopdf/wkhtmltopdf_0.12.2.4-1_amd64.deb
sudo dpkg -i wkhtmltopdf_0.12.2.4-1_amd64.deb
Run Code Online (Sandbox Code Playgroud)