Como instalar o wkhtmltopdf 0.12.1 no servidor Ubuntu?

36

Estou tentando instalar a versão estável atual 0.12.1 , mas ela só instala 0.9.9 . Alguma chance de instalar a versão mais recente com apt-get install ? Parece que 0.9.9 é muito antigo : (

    
por Stephan Ahlf 04.12.2014 / 18:35

4 respostas

47

No Ubuntu 12.04, abra o terminal e digite:

sudo add-apt-repository ppa:pov/wkhtmltopdf
sudo apt-get update
sudo apt-get install wkhtmltopdf 

No Ubuntu 14.04, abra o terminal e digite:

sudo add-apt-repository ppa:ecometrica/servers
sudo apt-get update
sudo apt-get install wkhtmltopdf  

e um passo depois disso é reinicializar o servidor ou então você receberá o erro: wkhtmltopdf: cannot connect to X server .

No Ubuntu 16.04 e posterior, o wkhtmltopdf 0.12.2+ pode ser instalado a partir dos repositórios padrão do Ubuntu.

    
por karel 04.12.2014 / 18:45
31

Etapas:

  1. Na primeira instalação do servidor xvfb:

    sudo apt-get install xvfb
    
  2. Obtenha a versão necessária do wkhtmltopdf no link .

    Para o Ubuntu 14.04 64 bits:

    wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
    
  3. Instale o wkhtmltopdf:

    sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
    

    Instalar dependência (se necessário):

    sudo apt-get -f install
    
  4. Criar link symblic em /usr/local/bin/ :

    echo 'exec xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf "$@"' | sudo tee /usr/local/bin/wkhtmltopdf.sh >/dev/null
    sudo chmod a+x /usr/local/bin/wkhtmltopdf.sh
    
por Pavel Pichukov 05.04.2015 / 17:37
0

Eu usei o seguinte no Ubuntu 14.04.5 LTS

wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2/wkhtmltox-0.12.2_linux-trusty-amd64.deb
sudo apt-get install libxrender1 xfonts-utils xfonts-base xfonts-75dpi libfontenc1 x11-common xfonts-encodings libxfont1 fontconfig
sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb
sudo reboot now

Nota: esta é a versão 0.12.2 ! Então você não precisa lidar com a instalação do xvfb, pois provavelmente você não está executando o X como servidor.

Se falhar em sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb , prossiga com sudo apt get install -f para instalar com dependências.

    
por Justin Fortier 11.11.2016 / 18:50
-1

Depois de tentar o comando abaixo, funcionou para mim

cd ~
yum install -y xorg-x11-fonts-75dpi xorg-x11-fonts-Type1 openssl git-core fontconfig
wget https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
mv wkhtmltox/bin/wkhtmlto* /usr/bin
    
por Vipin Kumar R. Jaiswar 01.03.2018 / 11:33