質問: $CakePdf->write(TMP."hoge.pdf"); } } ``` **app/View/User/pdf/bsprint.ctp** ``` ... ... ``` **app/View/Layout/pdf/bootstrap.ctp** にて、bootstrap3等の読み込み
回答: wkhtmltopdfでもJavaScriptは動きます...が、 * `Function.prototype.bind`など欠けている関数があります。オプションを与えればJavaScriptのエラーログが出ますので、確認してみましょう。 * デフォルトでは、JavaScriptの実行時間が200ミリ秒しか取られないので、状況によっては実行が間に合わないことがあります。これもオプションで調整可能です。 * 開発サーバでシングルスレッドだと、PDF内から同じサーバ内のCSS/JSを参照しようとしてとデッドロックすることがあります。文字列として埋め込んでしまう、開発サーバもマルチスレッド動作できるようにするなど、調整が必要です。 (3つとも、実際にハマりました)