第7日 バイナリデータ活用でビジュアル表現も自由自在
1時限目:PDFLib/PDIで動的にPDFファイルを構成しよう
2時限目:JpGraphでグラフィカルな図表を作成しょう
PHPで扱うことのできるものはなにもHTMLばかりではありません。PDF(Portable Document Format)やJPEG画像、Excelワークシートなどなど、専門のライブラリを利用することでリッチなドキュメント(バイナリデータ)を動的に生成することも可能です。
◆◆◆◆DEC教材による動作確認◆◆◆◆
★練習問題★
(php7_1) | function001.php | function001.php.html(ソース) |
---|---|---|
(php7_2) | function002.php | function002.php.html(ソース) |
(php7_3) | function003.php | function003.php.html(ソース) |
(php7_3)# | function003_1.php | function003_1.php.html(ソース) |
(php7_3) | function003_2.php | function003_2.php.html(ソース) |
(php7_4) | function004.php | function004.php.html(ソース) |
(php7_4)# | function004_1.php | function004_1.php.html(ソース) |
(php7_4) | function004_2.php | function004_2.php.html(ソース) |
(php7_4) | function004_3.php | function004_3.php.html(ソース) |
※ |
◆◆◆◆まとめ(1時限目)◆◆◆◆
●PHPで利用可能なライブラリは、大きく「C言語ベースのライブラリ」、「PHPスクリプトベース」に分類されます。
●HTML以外のデータをPHPから出力する場合には、header関数でContent-typeヘッタを明示的に宣言する必要があります。
●PDF文書を動的に生成するには、PDFLib/PDIというライブラリを利用します。
◆◆◆◆まとめ(2時限目)◆◆◆◆
●円グラフや棒グラフ、バブルチャートのようなグラフ画像を動的に生成するには、JpGraphというライブラリを利用しますと便利です。
●PHPスクリプトは<a>、<form>タグからばかりでなく、<img>タグから呼び出すこともできます。