2017-11-13 10 views
0

HTMLページからPDFを生成しようとしています。 Htmlには、djangoビューとVue.jsから返されたさまざまなデータが含まれています。Django HTMLテンプレートからJS(Vue.js)チャートとグラフを構成する

私は 'Weasyprint'を使ってみましたが、Vueから生成されたチャートやグラフではなく、Djangoから返されたデータのみを生成しました。 HTMLページからすべてのデータとグラフをPDFで生成する簡単な方法は何でしょうか。

答えて

0

これらのチャートを使用してPDFを生成するには、クライアント側コードを実行し、その「結果」を使用して最終的なPDFを生成するために、Webページを最初に(ブラウザ内で)レンダリングする必要があります。

これは、そのPDFを(サーバー上またはクライアント上で)生成する場所によって異なります。サーバー上にある場合は、phantomJS(または他の同様のプロジェクト)を使用して、結果をファイルにレンダリングし、render()で保存することが考えられます。

関連する問題