如何把html转化为图象
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把html转化为图象相关的知识,希望对你有一定的参考价值。
用浏览器打开,有浏览器可以将页面另存为图片就解决了我记得好像是360浏览器有这个另存为图片的功能,不太记得了。刚试了一下goolge和firefox是不行的 参考技术A html是超文本标记语言,是不能够转化成图片文件的 参考技术B a,需求
b,已经有的调研结果
二,整个经历
a,调研过程中遇到的各种坑
用google搜索html2image linux 64
一个靠谱的网页说明在http://blog.163.com/agw_slsyn/blog/static/309151122012103115330848/,另外还有一个http://www.guangmingsoft.net/htmlsnapshot/html2image.htm
按照其中的方法:
官方url:http://www.guangmingsoft.net/htmlsnapshot/html2image.htm
Linux kernel- 2.2.14及以上: 安装必需lib及相关软件
yum install -y glibc gtk+ fontconfig cairo libpixman pango pango-devel 下载html2image
wget http://www.guangmingsoft.net/htmlsnapshot/html2image.i386.tar.gz tar xvzf html2image.i386.tar.gz CD html2image
设置LD_LIBRARY_PATH路径
export LD_LIBRARY_PATH=./ mkdir /usr/X11R6/lib ln - s /usr/share/X11 /usr/X11R6/lib/X11
运行Xvfb
./Xvfb :1 -screen 0 640x480x24 -nolisten tcp -audit 4 -auth X1.cfg & export DISPLAY=:1
生成图片
./html2image www.google.com a.jpg
可忽略的错误:
error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy Could not init font path element /usr/X11R6/lib/X11/fontswww.hbbz08.com /TTF/, removing from list! Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list! Could not init font path element
/usr/X11R6/lib/X11/fonts/Type1/, removing from list! Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
生成1024x768 格式 容量 参考技术C 用浏览器打开可变成网页
以上是关于如何把html转化为图象的主要内容,如果未能解决你的问题,请参考以下文章