2

我想创建这样的东西(代码在这里):

可能的 PDF

以pdf格式。我正在使用谷歌图表,关于这个论坛将图表转换为 pdf 是不可能的。我已经尝试过iText+XMLWorker ,但我认为css和任何支持的 js 都存在一些问题。


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

4

1 回答 1

3

正如评论中所承诺的,我已经问过 Raf。这是他的回答:

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

竞争产品的例子有:

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

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

于 2013-05-23T11:21:36.640 回答