在我的Ubuntu盒子上,我安装了htlm2ps,以便将一个简单的html文件转换为GIF。我的html文件如下所示:
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset="utf-8">
</head>
<body style="width: 120px; height: 90px" >
<div>
<div>Gas Prices</div>
<div>Todays local Prices</div>
<div>Low Price 1.29</div>
<div>High Price 1.44</div>
</div>
</body>
</html>
我像这样运行转换:
convert -size 120x90 gas.html gas.gif
但是,生成的图像总是大小为612x712。转换为PNG或JPG时也是如此。
任何想法我做错了什么?
答案 0 :(得分:0)
Imagemagick中的-size
选项被忽略,因为页面大小由html2ps
将HTML转换为PostScript确定。我相信您需要在文档中使用CSS设置页面的大小。请参阅html2ps
文档下的@paper选项。
/*
Check your version of html2ps, as @paper my have been replace with @page selector
*/
@paper {
width: 120px;
height: 90px;
/* Note: Units may need to be converted to `em' or `pt' */
}