使用 wkhtmltoimage 来建立网页的快照(ubuntu)

wkhtmltoimage 真的是很棒的東西 wk 指的是 webkit,是chrome/safari的核心,它是opensource,所以就有好人把它打包成可以執行javascript的指令。超棒,除了基本的library用apt-get裝起來之外,下載下來的還是binary檔,不用裝xwindow,在VPS也可以順利執行,真的是太棒了。
apt-get install openssl build-essential xorg libssl-dev libxrender-dev  ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp xfonts-intl-chinese
# 我這邊只找了跟新細明體很像的字體,包含繁簡,因為這是大部份網頁上用的。我嘗試了很久要裝(標)楷體,但都失敗了,都會把原本的細明體蓋掉。
wget http://wkhtmltopdf.googlecode.com/files/wkhtmltoimage-0.11.0_rc1-static-i386.tar.bz2
#把 binary 檔下載下來
tar -xvf wkhtmltoimage-*.tar.bz2
# 解壓出來就一個執行檔
./wkhtmltoimage-i386 --disable-smart-width --width 960 --height 1024 http://fashion.piliapp.com/ fashion.jpg
# 直接執行就可以了

# 基本上 JS 都支援,但是好像有scroll的都怪怪的。


========


wget http://wkhtmltopdf.googlecode.com/files/wkhtmltoimage-0.11.0_rc1-static-i386.tar.bz2

tar xvjf wkhtmltoimage-0.11.0_rc1-static-i386.tar.bz2 

mv ./wkhtmltoimage-i386 /usr/bin/wkhtmltoimage

sudo mv ./wkhtmltoimage-i386 /usr/bin/wkhtmltoimage

chmod 777 /usr/bin/wkhtmltoimage


下面这两个是什么?。。

sudo apt-get install x11-common

sudo apt-get install ia32-libs


sudo chmod 777 -R /tmp



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值