1、準備工作
composer require mpdf/mpdf
2、代碼實現(xiàn)
$content = '123456';
$pdf = new Mpdf();
//參考網(wǎng)站:http://www.thinkphp.cn/code/2127.html
// 設置打印模式
// $pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('作者');
$pdf->SetTitle($title);
$pdf->SetSubject('項目');
$pdf->SetKeywords('關鍵詞,關鍵詞');
// 設置左、上、右的間距
$pdf->SetMargins('10', '10', '10');
// 設置是否自動分頁 距離底部多少距離時分頁
$pdf->SetAutoPageBreak(TRUE, '15');
//開啟字段文字和樣式
$pdf->autoScriptToLang = true;
$pdf->autoLangToFont = true;
$pdf->AddPage();
// 設置字體
$pdf->SetFont('stsongstdlight', '', 14, '', true);
//設置背景
$pdf->SetWatermarkImage('背景圖路徑', 0.1, [230, 180]);
$pdf->showWatermarkImage = true;
//標題
$title = '<h1 style="text-align: center;">' . $title . '</h1><p style="color: grey;font-size: 10px;">版本:1.0</p>
<span style="color: grey;font-size: 10px;">發(fā)布/生效日期:2020 年 8 月 10 日</span><hr style="color: grey;">';
$pdf->WriteHTML($title . $content);
$pdf->Output();
exit();
$pdf->Output();返回的內容是pdf格式,里面的參數(shù)可以自行設置
其中需要 關閉TP5的調試模式 ,否則會出錯。
必須加入exit();,這樣不會出現(xiàn)亂碼的情況。
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。