Php 如何将DOM树转换为图像

Php 如何将DOM树转换为图像,php,asp.net,javascript,dom,image-processing,Php,Asp.net,Javascript,Dom,Image Processing,我有一个网页,其中有一个div,其中有一个比较复杂的DOM树。它在大多数浏览器(IE 6-8、FF 2.x-3.5.x、Chrome、Safari)上都显示得很好,但当我尝试打印页面时,我遇到了一些跨浏览器问题,有些可以工作一半时间,而另一些根本不能工作 我的想法是,如果我可以将有问题的DOM节点发送到服务器,将DOM树解析成一个图像,并使用该图像在浏览器中打印,我会一次性解决这个问题 有人知道一种简单的方法吗 我已经让apache运行mod_python,PHP和IIS 6运行.NET 2.0

我有一个网页,其中有一个div,其中有一个比较复杂的DOM树。它在大多数浏览器(IE 6-8、FF 2.x-3.5.x、Chrome、Safari)上都显示得很好,但当我尝试打印页面时,我遇到了一些跨浏览器问题,有些可以工作一半时间,而另一些根本不能工作

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

有人知道一种简单的方法吗

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

有什么想法吗?

你可以试一试。

你可以试一试。

我以前用过这个C代码作为获取网页截图的基础,它工作得非常好

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


这听起来是解决问题的一个非常糟糕的方法。最好尝试解决根本原因。

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

是的,虽然这是真的,但根本原因是在第三方库中,我真的没有意愿也没有资源来修复。是的,虽然这是真的,根本原因是在第三方图书馆,我真的没有意愿也没有资源来修复。这正是我所寻找的。感谢我,这正是我想要的。谢谢