を使用してcanvas
を使用してグラフを作成し、canvas
をpngに保存してpdf
にインポートする方法について説明する記事が多数あります。これは問題ありませんが、画面上の部分をバイパスして、pdfドキュメントに直接移動してイメージを含める場合はどうしますか?chart.jsからpdfへ
たとえば、私はcanvas
を使用して画面上のグラフを開く2つのボタンを持つことができます。このページは、チャートを保存して問題なくPDFにインポートすることができます。もう一方のボタンはpdf
を直接開きます。このドキュメントにチャートを入れることは可能でしょうか?それをサーバーに何らかの形で保存するかどうかですか?
私はd3に移行すると言われるかもしれないと思われますが、可能であればchart.js
で可能かどうか疑問に思っていましたか?
Ah ... brilliant。これは正しいアプローチと考えられるのでしょうか、これは回避策ですか? – RGriffiths
PhantomJSは、HTMLページをPDF、特にチャートとしてレンダリングする最善の方法です。これらのキャンバスをPDFに変換することは、ブラウザで見られるように正確にレンダリングされません。 –
でも、私はHTMLページ全体のレンダリングを望んでいないし、他の場所からpdfに他のものがたくさんあるので、この画像をpdfに変換することもできません。ファントムjを使用してキャンバスを生成するhtmlページを開き、それをサーバーに保存してから、保存された画像をインポートするpdf docを開くことを正しく理解していますか? – RGriffiths