2014年9月29日 星期一

wkhtmltopdf:將網頁轉成pdf

這個程式只要給它一個url網址就可以轉成一個pdf檔。而且中文也沒有問題!
  • 安裝
以32位元的Linux (Ubuntu Trusty)為例,執行以下指令即可安裝:
sudo apt-get install wkhtmltopdf

如果是在Fedora上則用yum取代apt-get指令,如下:
sudo yum install wkhtmltopdf

如果以上安裝失敗,可能是沒有安裝git。則先執行以下指令,加裝git,再執行一次wkhtmltopdf的安裝即可:

sudo apt-get install git

  • 安裝xvfb 

錯誤訊息: wkhtmltopdf: cannot connect to X server

解決方式:
sudo app-get insall xvfb 

如果是在Fedora上則用取代指令如下:
sudo yum install xorg-x11-server-Xvfb


  • 執行
wkhtmltopdf http://web.url.to.test  file.pdf

如果是在Fedora上則用取代指令如下:

xvfb-run wkhtmltopdf   http://web.url.to.test  file.pdf


沒有留言:

張貼留言