アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

('ω') < イザユケエンジニャー

PHPでPDFを生成する

フリーのライブラリ「TCPDF」がメジャーな模様?

サンプルコードを動かすまでの手順

// 出力対象のHTML
$html  = "<h1>テスト出力</h1>";
$html .= "<p>本文</p>";

include "…/tcpdf/tcpdf.php";
$tcpdf = new TCPDF();
$tcpdf->AddPage();
$tcpdf->SetFont("kozgopromedium", "", 10); // 日本語フォント
$tcpdf->writeHTML($html); // htmlを指定
$tcpdf->Output('test.pdf', 'D'); // PDFを生成+ダウンロード ※ファイル名は全角文字不可の模様。工夫する必要あり

すごい簡単にダウンロードまでできてびびった。
ライセンスの問題で導入は見送ったけどそこの問題さえクリアできればな。