mPDF: HTMLをPDFに変換するPHPのライブラリ

例:

require_once 'mpdf.php';
$mpdf = new mPDF('ja', 'A4', '', '', 15, 15, 26);
$mpdf->showImageErrors = TRUE;
$mpdf->keep_table_proportions = TRUE;
$mpdf->WriteHTML($content_html);
$mpdf->Output(date('YmdHis').'.pdf', 'I');

画像がリンク切れの状態でキャプチャが撮れてしまう場合に以下のオプションを指定しておくと、エラーメッセージが表示される。

$mpdf->showImageErrors = TRUE;

HTMLの中に / で始まるパスの画像があった場合は、 HTTPスキーマとポート番号なしを決め打ちしてしまって、 SSLや独自ポート番号には対応していない模様。ホスト名はたぶん $_SERVER['SERVER_NAME'] を参照している。

Error parsing image file - image type not recognised, and not supported by GD imagecreate というエラー

このエラーが表示されて原因がわからなくなったときに調べる方法

http://stackoverflow.com/questions/6730076/mdpf-library-generate-blank-page-no-error-even-i-set-debug-mode#answer-6768688

このサイトは筆者(hydrocul)の個人メモの集合です。すべてのページは永遠に未完成です。