Copy & Paste Engineer

【PHP】TCPDF で HTML 上で改ページを行う

TCPDF で HTML 上で改ページを行う

PHP の PDF 出力用ライブラリ TCPDF で HTML 上で改ページを行う方法。

サンプルコード

<br pagebreak="true"/> を追加するだけで可能です。 サンプルでは AddPage() を一回しかして居ないのに2ページ出てきます。 ※ライブラリは別途、自分で入れてください。

<?php
include "./TCPDF/tcpdf.php"; //ライブラリの読み込み

// 用紙の向き・unit単位・用紙フォーマットを指定します
$tcpdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

$tcpdf->setFont('kozminproregular');
$tcpdf->setPrintHeader(false);
$tcpdf->setPrintFooter(false);
$tcpdf->AddPage();

$html = '<br pagebreak="true"/>';
$tcpdf->WriteHTML($html, true, 0, false, true, 'L');
$tcpdf->Output('test.pdf', 'I');

参考