1

我使用 html2image 库将 html 表格转换为 png 图像,但它对我不起作用,因为它不保留表格的样式和外观。这是我使用的测试代码

System.out.println("convertion start")
HtmlImageGenerator imageGenerator = new HtmlImageGenerator();
imageGenerator.loadHtml("<div style=\"border: medium solid #4D5820; direction:rtl; width:530px;\"><table border=\"1\">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table> </div>");

imageGenerator.saveAsImage("priere123.png");
System.out.println("End génération");

所以我的问题是,如果 html2png.jar 不保留样式,是否有任何 java 框架可以从 url 读取并解析表格的 html 内容并将其转换为保留 html 内容样式的 png 图像.

谢谢

4

2 回答 2

1

也许你可以使用WebVector。这是一个基于 CSSBox 的非常简单的应用程序。当您查看它的源代码时,您应该能够很容易地将它与您的应用程序集成。

于 2013-06-10T11:21:18.503 回答
0

您可能对 CSSbox 感兴趣http://cssbox.sourceforge.net/

于 2013-06-09T12:14:52.627 回答