2020.01.05LaravelXAMPPTweetTCPDFとFPDIを利用してPHPでPDFを出力する方法の備忘録。TCPDFのインストール自分で配置する場合GitHubからソースをダウンロードして、TCPDFを使用できるようにします。ZIPダウンロードしたファイルをPHPのinclude_pathに解凍し、フォルダ名をtcpdfにするXAMPPの場合、PHPのinclude_pathは\xampp\php\php.iniに記述されています。Laravelの場合Laravelでcomposerを使ってインストールする方法です。updatePDFの出力HTMLで記述した内容をPDFファイルとして出力します。}}use無しの場合は、namespaceを含めたパスを指定します。}}出力でOutput()の第2引数を'D'にするとPDFのダウンロードになります。'D');FPDIのインストール既存のPDFをテンプレートとして使用する場合は、FPDIを利用します。自分で配置する場合FPDIからFPDIとFPDF_TPLダウンロードダウンロードしたFPDIファイルを解凍し、srcフォルダをfpdi2にリネームするfpdiフォルダをPHPのinclude_pathに配置するダウンロードしたFPDF_TPLファイルを解凍し、fpdf_tpl.phpをfpdi2に配置するLaravelの場合Laravelでcomposerを使ってインストールする方法です。updatePDFへの上書き下記サンプルのtemplate.pdfは以下のようなものです。}}Laravelの場合、上記template.pdfはpublicに置いたものを参照します。使ってインストールした場合ここではテンプレートファイルを/resources/pdfに配置しました。}}実行結果どちらの場合も実行すると以下のようなPDFが出力されます。sample.');と以下は同じ表示になります。コメントをキャンセルメールアドレスが公開されることはありません。執筆者のことかもめ元フリーランスのSE、PG。忘れやすい性格のため備忘録として色々残していきます。