私のプロジェクトでは、Highchartsを使用して、後でダッシュボードで使用される各種のチャートを生成し、さまざまなパフォーマンスレポートの基礎となります。しばらく前に、マネージャーは毎週PDFファイルとして大量の(おそらくは50ページ以上の)レポートを作成したいと思っていましたが、これまでに慣れ親しんだいくつかのチャートが含まれていなければなりません。PHPとHighchartsを使用した週刊PDF生成
たとえば、毎週日曜日の午前0時に開始するcronタスクなど、PHPを使用して自動的にこのようなレポート(画像、テキスト、表、グラフなど)を生成できるかどうかは疑問でした。私はPHPを使ってPDFを作成したことがないので、どこから始めたらよいか教えてくれたら本当に感謝しています。
- 画像、テキスト、表などを挿入する機能を含むPHPを使用したPDF生成に最適なクラスは何ですか?
- 生成しているPDFにハイチャートグラフを挿入するにはどうすればよいですか?
- 大規模なPDF文書(50ページ以上)を作成するにはどうすればよいですか?
ありがとうございました!
htmlからpdfへの変換を使用することは素晴らしい考えです。選択したライブラリが埋め込みSVGをサポートしていることを確認してください(ハイチャートがグラフをレンダリングする方法です)。私はpdfLIBについてはわかりませんが、wkhtmltopdfライブラリをお勧めします。ハイチャートで使用する方法については、こちら(http://code.google.com/p/wkhtmltopdf/issues/detail?id=689)を参照してください。 – Mark