3

問題を Web で検索したところ、phantomjs または batik に関するいくつかの解決策が見つかりました。これらの方法を使用しようとしましたが、失敗しました。それは、自分が何をしなければならないのかをよく理解していなかったからだと思います。

誰かが私を明確に説明してくれますか?

4

1 に答える 1

4

サード パーティのサーバーを呼び出すことを気にしない場合は、より簡単なオプションがあります (つまり、インターネット上でデータが保護されずに渡されることに問題がなければなりません)。Highcharts には独自のエクスポート サーバーがあり、highcharts 構成オブジェクトを使用して呼び出すことができます。

http://export.highcharts.com/でデモをチェックしてください。クロム インスペクションのネットワーク タブを使用して、呼び出しがどのように見えるかを確認し、自分で複製することができます。基本的には、次のことを行うだけです。

その画像をサーバーにすぐに保存することをお勧めします。画像がどれくらいの期間存続するかわからないからです。

彼らのサービスは、http: //www.highcharts.com/docs/getting-started/frequently-asked-questions の FAQ ページで説明されています。

また、 http://www.highcharts.com/component/content/article/2-news/52-serverside-generated-charts#post-paramで、サーバーに渡すことができる引数について説明しています。

それでも独自のエクスポート サーバーを実行する必要がある場合は、この投稿をご覧ください。Highcharts には、コード例を使用した適切な手順があります: http://www.highcharts.com/component/content/article/2-news/52-serverside-generated-charts

于 2016-08-29T02:40:00.507 に答える