【发布时间】:2014-03-06 00:28:17
【问题描述】:
有人对flying-saucer 有任何经验吗?我将xhtml 页面渲染到png,但最终结果始终是16 像素高。其余的被切断。
Java2DRenderer renderer = new Java2DRenderer(xHtmlFile, width); // Image height should be set automatically
BufferedImage buffImg = renderer.getImage(); // buffImg.getHeight always 16
xhtml 文档当然更大。
基本上是一个div,里面有几个span元素,像这样
<body>
<div id="divThing">
<span>text</span>
<span>more text</span>
</div>
<body>
这是css:
html
{
color: #222;
font-size: 1em;
line-height: 1.4;
font-size:20px;
}
body
{
width:600px;
}
#divThing
{
position: absolute;
font-size:20px;
word-wrap:break-word;
word-wrap:break-all;
width:600px;
}
【问题讨论】:
标签: java flying-saucer