是否有人使用wicked_pdf和wkhtmltopdf从rails生成pdf文件?
wkhtmltopdf(http://code.google.com/p/wkhtmltopdf/)是一个c ++可执行文件,wicked_pdf gem(https://github.com/mileszs/wicked_pdf)实际上是包装的。它非常适用于表格和报告的基本pdf生成。
我们现在打算打印一些包含大量javascript内容的页面。由于处理都是在服务器端完成的,因此显然没有浏览器来解释javascript。
我一直在环顾四周,可以看到wkhtmltopdf支持一些Javascript,但我也看到很多人在使用它进行复杂的javascript渲染时遇到了问题。
答案 0 :(得分:3)
实际上那里有一个浏览器引擎。 wkhtmltopdf中的WK代表webkit,它是用于呈现HTML和javascript的浏览器引擎 - Chrome也使用该引擎。
你有特定的东西不起作用吗?我使用javascript,我已经看到一些非常复杂的javascript被使用,例如生成图表,它们似乎工作得足够好。经常与wkhtmltopdf一起使用的页眉和页脚也很大程度上依赖于javascipt。
我没有使用红宝石宝石。