1

有没有人使用 wicked_pdf 和 wkhtmltopdf 从 rails 生成 pdf 文件?

wkhtmltopdf ( http://code.google.com/p/wkhtmltopdf/ ) 是 wicked_pdf gem ( https://github.com/mileszs/wicked_pdf ) 本质上封装的 C++ 可执行文件。它非常适合生成基本的 pdf 表格和报告。

我们现在正在寻找打印一些包含大量 javascript 内容的页面。由于处理都是在服务器端完成的,显然没有浏览器来解释 javascript。

我一直在环顾四周,可以看到 wkhtmltopdf 支持一些 Javascript,但我也看到很多人在使用它进行复杂的 javascript 渲染时遇到了问题。

4

1 回答 1

3

实际上那里有一个浏览器引擎。wkhtmltopdf 中的 WK 代表 webkit,它是用于呈现 HTML 和 javascript 的浏览器引擎 - Chrome 也使用该引擎。

你有什么具体的东西不起作用吗?我使用 javascript,我也看到一些非常复杂的 javascript 被使用,例如图表的生成,它们似乎工作得很好。wkhtmltopdf 经常使用的页眉和页脚也严重依赖于 javascipt。

不过我没用过红宝石。

于 2012-12-20T15:15:00.457 回答