CakePHPでPDF出力

Wkhtmltopdfがインストールされている前提。

CakePHPから利用するにあたってKnpLabs/snappyをcomposerでインストール。

コンポーネント化しておく。

Configure::read(‘command.wkhtmltopdf’); はwkhtmltopdfのパスを指定。

コントローラー

HTMLの生成はCakePHPで行い、出力されたHTMLをコンポーネント経由で渡しPDFとして出力する。