EC関連のシステムなどでは請求書や領収書といった帳票類の出力が必要となる場合があります。 Webシステムにおける帳票類の出力では自動生成したPDFをダウンロードさせる方法が一般的かと思いますが、PHPのPDF出力用ライブラリとしては以下のようなものがあるようです。 TCPDF snappy dompdf mpdf TCPDFは以前何回か使用しました。 PDFのテンプレート(つまり固定フォーマット)に必要な情報を差し込む形で新しいPDFを生成できる点が特徴と言えます。 ただ、情報の差し込みに関する処理を個々に行う必要があり、特に差し込み位置や範囲を座標等で指定するため、記述量が相応に多く内容も複雑になる上にテンプレートの構造変更に対して柔軟性がないという弱点があります。 snappy、dompdf、mpdfはいずれもHTMLをベースにPDFを生成する方法になりますが、snappyはインストー