没有合适的资源?快使用搜索试试~ 我知道了~
html2image安装使用
2星 需积分: 50 38 下载量 190 浏览量
2009-06-10
15:52:01
上传
评论
收藏 34KB DOC 举报
温馨提示
试读
2页
html2image是一个运行在Linux/Unix平台上将网页转化为图片的工具,它能将网页转化为bmp、png和jpg等格式的图片。通常,html2image需要运行在一个X server上,不过我们也可以不安装一个真的X11 server,使用Xvfb来替代X server运行html2image。这样做可以使我们在服务器上更快的将html页面转化为image。
资源推荐
资源详情
资源评论
html2image 是一个运行在 Linux/Unix 平台上将网页转化为图片的工具,它能将网页转
化为 bmp、png 和 jpg 等格式的图片。通常,html2image 需要运行在一个 X server 上,不过
我们也可以不安装一个真的 X11 server,使用 Xvfb 来替代 X server 运行 html2image。这样
做可以使我们在服务器上更快的将 html 页面转化为 image。
html2image 的安装及使用方法:
1、 解压包文件到服务上的某个目录下。(例如/usr/local/html2image/);
2、 将 html2image 的文件路径加到 shared library 的 ld 路径中。例如:
export LD_LIBRARY_PATH=/usr/local/html2image/
或者你可以将这个路径加到/etc/ld.so.conf,然后运行 ldconfig
3、 在 X server 上运行 html2image 将 html 转化为 image
a、 转化为 bmp 格式
html2image www.google.com a.bmp (a.bmp 就在运行该命令的目录下)
b、 转化为 jpg 格式
html2image www.google.com a.jpg (a.jpg 就在运行该命令的目录下)
c、将本地 html 文件转换为 png 格式
html2image file://home/user/test.html a.png (a.png 就在运行该命令的目录下)
4、 使用 Xvfb 在文本模式下运行 html2image。在 html2image 目录下,运行下面的命令:
a、./Xvfb :1 -screen 0 640x480x24 -nolisten tcp -audit 4 -auth X1.cfg
用 Xvfb 模拟产生一个 X11 server,只要运行一次就可以了。
b、export DISPLAY=:1(
设置登录到 linux 机器的终端的环境变量 DISPLAY 的值,登录一次 linux 需要运行
一次该命令
c、./html2image www.google.com ./b.png
将 www.google.com 网页转化为 b.png 文件,保存在当前目录下
一些常见的问题:
1、 运行./Xvfb :1 -screen 0 640x480x24 -nolisten tcp -audit 4 -auth X1.cfg 时报这个错“error
opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy”,导致命令运行不成功。
原因:这个是由于操作系统没有安装 xserver
解决方法:我们公司的 redhat 操作系统一般都装有 apt 工具包,用这个工具安装软件比较简
单。命令如下:
a、# apt-cache search xserver ------------ 查找 xserver 软件
xorg-x11-server-Xorg - Xorg X server ------------- 查找结果
b、# apt-get install xorg-x11-server-Xorg ----------- 安装 xserver
PS:xserver/SecurityPolicy 有可能在/etc/X11/ 目录下,只需加个链接过去即可。
2、 运行./Xvfb :1 -screen 0 640x480x24 -nolisten tcp -audit 4 -auth X1.cfg 时报类似于“Could
not init font path element /usr/X11R6/lib/X11/fonts/CID/”缺少字库的错。
原因:如上,缺少字库。
解决方法:尽可能的安装需要的字库,尤其是中文简体,否则所截网页的图中会出现乱码。
a、# apt-cache search fonts ------------ 查找 fonts 软件
这条命令能搜出许多结果,我们只需尽可能的将所报的错中缺少的字库装上即可,但中文
资源评论
- yesyouxiang2013-07-11怎么在我本地,用不了。
BobbyWang18
- 粉丝: 4
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功