【发布时间】:2012-06-19 18:37:05
【问题描述】:
我有一个包含 Javascript 代码的 HTML 页面。它需要先渲染,然后才能转换为图像。
我知道 wkhtmltoimage、PhantomJS、khtmltopng、webkit2png、PrinceXML 和 html2image 等项目。我已经实现了其中的一些,但我试图找到一个不需要使用 Process 来执行命令的纯 Java 解决方案。任何帮助都会很棒,谢谢!
编辑:我查看了 Cobra,但似乎 JS 支持仍在开发中,它无法正确解析我的 html 文件。
或者如果有其他方法可以做到这一点,请告诉我。我只是想找到可能的最佳解决方案。
【问题讨论】:
-
纯 Java 解决方案还是纯 JavaScript 解决方案?他们(方式)不一样。
-
纯Java解决方案,但是它需要能够接受HTML + JS
-
嗯,好的。好吧,您是在谈论可以处理带有 JavaScript 代码的任意 HTML 页面的东西吗?如果是这样,我不会辜负你的希望。 FlyingSaucer 项目在 XHTML 和 CSS 方面做得非常好,但它不处理 JavaScript。
-
是的,这就是我想要的。嗯,我记得遇到过那个项目,但不幸的是它不处理 JavaScript。
-
好吧,我个人并没有太多的经验,但是是的,这听起来像是通常正确的方法。
标签: java javascript html