如何将DOM树转换为图像

时间:2009-06-09 11:48:37

标签: php asp.net javascript dom image-processing

我有一个网页,我有一个div,其中有一个有点复杂的DOM树。它在大多数浏览器(IE 6-8,FF 2.x-3.5.x,Chrome,Safari)中都能正常显示,但是当我尝试打印页面时,我遇到了一些跨浏览器问题,有些工作时间有一半和其他人根本不工作。

我有一个想法,如果我可以将DOM节点发送到服务器,将DOM树解析成图像并使用该图像在浏览器中打印,我会一下子解决这个问题。

有人知道一个简单的方法吗?

我有运行mod_python的apache和运行.NET 2.0的PHP和IIS 6所以我可以在其中任何一个上实现它,我真的没有偏好:)

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

这听起来像是解决问题的一种非常糟糕的方法。尝试修复根本原因会更好。

答案 1 :(得分:0)

您可以尝试Prince

答案 2 :(得分:0)

我之前使用过这个C#代码作为获取网页截图的基础,而且效果非常好。

Web Page Thumbnailer