cakephp3でmPDFを使用する

更新日 2025-06-04 09:38:44
cakephp

インストール


composerでmPDFをインストールする
php composer.phar require mpdf/mpdf


設定


vendor/cakephp-plugins.php
return [
'plugins' => [
'Bake' => $baseDir . '/vendor/cakephp/bake/',
'BootstrapUI' => $baseDir . '/vendor/friendsofcake/bootstrap-ui/',
'DebugKit' => $baseDir . '/vendor/cakephp/debug_kit/',
'Migrations' => $baseDir . '/vendor/cakephp/migrations/',
'WyriHaximus/TwigView' => $baseDir . '/vendor/wyrihaximus/twig-view/',
'Mpdf' => $baseDir . '/vendor/mpdf/mpdf/', // 追加
],
];



bootstrap.php
\App\Application::addPlugin('Mpdf');  // 追加


使用方法


ソースコード
$mpdf = new Mpdf();
$mpdf->WriteHTML('

Hello world!

');
$mpdf->Output();