composer安裝
composer require tecnickcom/tcpdf
示例
use TCPDF;public function info($university='',$performance='',$grade='',$major=''){//獲取到當前域名$domain = request()->domain();//實例化$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);// 設置文檔信息$pdf->SetCreator('xxx系統');$pdf->SetAuthor('001');$pdf->SetTitle("Welcome to $domain!");$pdf->SetSubject('TCPDF Tutorial');$pdf->SetKeywords('TCPDF, PDF, PHP');// 設置頁眉和頁腳信息$pdf->SetHeaderData('favicon.ico', 30, $domain, '這是頁眉信息',array(0,64,255), array(0,64,128));$pdf->setFooterData(array(0,64,0), array(0,64,128));// 設置頁眉和頁腳字體$pdf->setHeaderFont(Array('stsongstdlight', '', '10'));$pdf->setFooterFont(Array('helvetica', '', '8'));// 設置默認等寬字體$pdf->SetDefaultMonospacedFont('courier');// 設置間距$pdf->SetMargins(15, 27, 15);$pdf->SetHeaderMargin(5);$pdf->SetFooterMargin(10);// 設置分頁$pdf->SetAutoPageBreak(TRUE, 25);// set image scale factor$pdf->setImageScale(1.25);// set default font subsetting mode$pdf->setFontSubsetting(true);//設置字體$pdf->SetFont('stsongstdlight', '', 14);$pdf->AddPage();$str1 ="這是要主題內容";$pdf->Write(0,$str1,'', 0, 'L', true, 0, false, false, 0);//輸出PDF$pdf->Output('下載的文件名.pdf', 'D');}