For Want Of A Better Word

[js] chart.jsのグラフをwkhtmltopdfでpdfに保存する

   

表題のことをしたいとなった。

 

結論目的は果たされたのだけどハマリポイントとして以下があったのでメモ。

①chart.jsのバージョンが1系じゃないと、なぜかうまくいかない。

②wkhtmltopdf+snoppyだとエラーになり、直接wkhtmltopdfのコマンドを実行すると問題なく保存できる。

 

特に①についてはまった..

wkhtmltopdfのcentosへのインストール

http://d.hatena.ne.jp/zhuweichen/20151030/1446184535

Snoppyのエラー

解決できないので、wkhtmlを直接実行にシフト。

しかしながら、chartjsのグラフ描画が取得できない。

下記でもグラフ描画系jsのpdfが取れないと盛り上がっている。

https://github.com/wkhtmltopdf/wkhtmltopdf/issues/1964

ほかのsvgでの描画系jsも、PDF化できない現象が多い見たい。

 

しかし下記ではchartjsのpdfを取れたというのもあるし、

http://ayaketan.hatenablog.com/entry/2014/02/02/211557

 

上記のgithubのissueでも下記のページは取れたというコメントあり。

http://netdna.webdesignerdepot.com/uploads7/easily-create-stunning-animated-charts-with-chart-js/chartjs-demo.html 

 

ここで試したら、確かにpdf化ができた…

上記ページのjsの記法を見ると、最新のchartjs(2.5)と異なるので、思い切ってバージョンを下げたらうまくいきました。。。

 

 

 - javascript | js

  関連記事

【ギブアップ】CentOS+casper.jsでキャプチャを取ると日本語が化けて「□」になる。

=== 追記 === casperjs、phantomjsじゃないけど、wkht …

mautic利用時の.htaccess設定(クロスドメインとアクセス制御)

mauticをインストールは下記参照。 http://qiita.com/bez …

[js]JSONPについて整理

JSONPについて整理。   Contents1 JSONPとは2 な …

メモ_gushから_スクロールに応じてHTML部品の表示 右下前に固定表示

要は最初は要素は固定で右下に表示 固定は下記で実施。 position: fix …

【Googleトレンド】【Casperjs】急上昇中キーワードをスクレイピングで取得 – (3) Casperjsの利用

## インストールはこちら 大雑把な使い方を下記で確認。 [クイックスタート]h …