将html + css + js转换为PDF

时间:2013-05-23 06:53:04

标签: java gwt itext google-visualization gxt

我想创建这样的东西(代码是here):

Possible PDF

格式为pdf格式。我正在使用google charts并且关于此forum转换图表到pdf是不可能的。我已经试过了iText+XMLWorker,但我认为css存在一些问题,而且任何js都支持。


所以,问题是:如何将html + css + js转换为.pdf文件?或者,可能是,问题还有其他变种吗?

1 个答案:

答案 0 :(得分:3)

正如评论中所承诺的那样,我问过拉夫。这是他的答案:

使用XML Worker for HTML + CSS + JS的一种方法是使用浏览器引擎来预处理HTML。这种浏览器引擎的示例是WebKit(Chrome,Safari)和Gecko(Firefox)。这些可以解释CSS和JS,并为您提供可供XML Worker解析的HTML。

竞争产品的例子有:

  • wkhtmltopdf,一个使用WebKit作为其渲染引擎的命令行工具。
  • Prince XML使用自己的引擎支持HTML + CSS + JS到PDF。

也许还有其他人,但这就是Raf告诉我的。我希望这会有所帮助。