2013-09-29 7 views
7

PDFKitをRailsアプリケーションに実装しました。しかし、私のアプリケーションは主にクライアント側です。私は多くのjavascriptウィジェットを持っており、それらのすべてが読み込まれるまでに約3秒かかります。 PDFを生成すると、ウィジェットの一部がロードされ、一部が読み込み中で、残りが読み込まれていないことがわかります。Rails PDFKitがクライアント側を待つ

これを回避する方法はありますか?それはあまりにも派手である必要はありません。 PDF生成を5秒間遅らせることができれば、ページが読み込まれて完了するまでうまくいく。

答えて

8

PDFKitはwkhtmltopdfを使用して、ページのWebkitレンダリングに基づいてpdfsを生成します。クライアント側が終了するまで世代を遅らせるのに使用できるように見える--javascript-delayパラメータがあります。

はpdfkit.rbに助けを

config.default_options = { 
    :javascript_delay => 5000 
} 
+0

おかげで多くのことを、これを試してみてください。 –

+0

wicked_pdfでも動作します! – Zelenka

関連する問題