Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 转换html+;css+;js至PDF_Java_Gwt_Itext_Google Visualization_Gxt - Fatal编程技术网

Java 转换html+;css+;js至PDF

Java 转换html+;css+;js至PDF,java,gwt,itext,google-visualization,gxt,Java,Gwt,Itext,Google Visualization,Gxt,我想创建如下内容(代码为): pdf格式。我正在使用和关于这个转换为pdf图表是不可能的。我已经试过了,但我认为js和任何js支持都存在一些问题 因此,问题是:如何将html+css+js转换为.pdf文件?或者,问题可能有其他变体 正如我在评论中承诺的那样,我已经询问了英国皇家空军。他的回答是: 使用XML Worker for HTML+CSS+JS的一种方法是使用浏览器引擎对HTML进行预处理。这种浏览器引擎的例子有WebKit(Chrome、Safari)和Gecko(Firefox

我想创建如下内容(代码为):

pdf格式。我正在使用和关于这个转换为pdf图表是不可能的。我已经试过了,但我认为js和任何js支持都存在一些问题



因此,问题是:如何将html+css+js转换为.pdf文件?或者,问题可能有其他变体

正如我在评论中承诺的那样,我已经询问了英国皇家空军。他的回答是:

使用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

也许还有其他人,但这是英国皇家空军告诉我的。我希望这能有所帮助。

您提出的问题是iText无法解决的。看看别处。谢谢。。。我觉得应该这样做(希望“别处”是存在的:)…我认为你必须结合技术:第一种预先呈现HTML+CSS+JS的技术;然后是创建PDF的技术(可能是iText)。一位iText开发人员(Raf Hens)曾经向我展示了一些前者的产品,但这不是我的专业领域,我不记得这些产品的名称。我会针对这个问题给他发封邮件。再次感谢大师。我刚刚发现,它似乎适合这个问题。