- ベストアンサー
PHPで受注一覧をPDFに出力する方法
- PHPを使用して受注一覧をPDFに出力する方法について教えてください。
- 現在、営業マンの受注一覧を表示するPHPプログラムを作成しています。表示された一覧をPDF形式で出力したいのですが、どのような方法で実現できるでしょうか。具体的な手順やライブラリの使用方法など、詳細を教えてください。
- 私はPHPで営業マンの受注一覧を表示するプログラムを作成していますが、その一覧をPDFに出力したいです。どのような方法がありますか?具体的な手順や必要なツールについて教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
$html の中に <?php を入れてもダメだと思います 処理を加えたいなら <?php include("./mpdf/mpdf.php"); $html = "<html><body><table><tr><th>No</th></tr>"; for ($i=0; $i<10; $i++) { $html .= "<tr><td>" . $i . "</td><tr>"; } $html =. "</table></body></html>"; $mpdf=new mPDF('ja', 'A4'); $mpdf->WriteHTML($html); $mpdf->Output(); exit; ?> といった感じになります。
その他の回答 (1)
- t_ohta
- ベストアンサー率38% (5292/13827)
$html = file_get_contents("http://www.yahoo.co.jp/"); の代わりに $html = "<html><body><table><tr><th>受注日</th><th>受注品目</th></tr><tr><td>1月16日</td><td>りんご</td></tr></table></body></html>"; と言った感じでHTMLを作ってやればできます。 mPDFならスタイルシートも適用できるので、まずはブラウザで確認しながらHTMLで帳票のベースを作って、その中にDB等から取ってきたデータを埋め込んでHTMLを完成させればいいと思います。 なにかテンプレートエンジンを使っているのであれば、それを使うとHTMLの生成はもっと楽になるでしょう。
補足
早々にありがとうございます。 なるほど $html="" ""のところに 入れていくのですね。 その部分には <?php は使用できないのでしょうか。 できそうな気がしたのですが エラーがでるもので。 理解不足かと思いますが よろしくお願いいたします。
補足
なるほど! $html をその都度書くのですね! できました。 ありがとうございました。