PHPのライブラリTCPDFを使ってHTMLからPDFを生成する

ここにたどり着いた人はPHPでPDFを出力できないものかと悩んだ人が多いと思う。 ライブラリを使って簡単に生成できましたのでここに記しておきます。

まずは単純明快にコードを見てくださいな。




    
    PDFを出力するよ


    AddPage();
        $tcpdf->SetFont("kozminproregular", "", 10);
$html = <<< EOF
        

テスト

  • こんにちは
  • PDFを出力します
  • ライブラリを読み込むんで
  • 実行するだけです。
EOF; $tcpdf->writeHTML($html); ob_end_clean(); //これが無いとエラーが出るサーバーが多いようです。 $tcpdf->Output("pdf/sampleaaaa.pdf"); ?>

これだけでPDFを出力できます。

材料として必要なのはこのライブラリ TCPDF本体 Githubからダウンロードできます。

解凍すると「TCPDF-master」ディレクトリが出来ますので

ここのtcpdf.phpをincludeします。

include "./TCPDF-master/tcpdf.php"; //ライブラリの読み込み

この部分です。

これだけでPDFを出力できるのでちょっと感動ですね。

PHP

Posted by bistro