wkhtmltopdfでChart.jsのチャートが出ない
wkhtmltopdf 0.12.3
Chart.js 2.7.0
Shark.PdfConvert 1.0.1
Windows7
色々調べた結果、new Chart()実行時にJavascriptでこけていることがわかった。
こけている原因は、Chart.jsが使用しているFunction.prototype.bindがundefinedであること。
だからFunction.prototype.bindを定義してあげれば直るはず。
だが実際にやってみると下記のエラーが発生する。
Unhandled Exception: System.IO.InvalidDataException: WkHTMLToPdf conversion of HTML data failed. Output: WkHTMLToPdf exited with code -1073741819.
色々試行錯誤して、wkhtmltopdfのバージョンを0.12.3.2に下げればFunction.prototype.bindを定義してもエラーにならないことがわかった。
だが理由はまったくわからない。
ちなみに0.13.0-alpha3もだめ。