本篇文章主要介紹php產生pdf檔案的方法,感興趣的朋友參考下,希望對大家有所協助。
代碼如下:
//第一步肯定是引入TCPDF的入口檔案require_once '/var/www/tcpdf/tcpdf.php';//執行個體化$pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false);// 設定文檔資訊$pdf->SetCreator('Lane');$pdf->SetAuthor('Lane');$pdf->SetTitle('PHP產生PDF');$pdf->SetSubject('PHP動態產生PDF檔案');$pdf->SetKeywords('PHP PDF TCPDF');//設定頁首資訊 參數分別是LOGO地址,LOGO大小,兩列名,標題顏色,分割線顏色。。顏色是RGB$pdf->SetHeaderData('/var/www/tcpdf/examples/images/tcpdf_logo.jpg', 30, 'PHP產生PDF', 'PHP如何產生PDF檔案', array(0,0,0), array(0,0,0));//設定頁尾資訊$pdf->setFooterData(array(0,0,0), array(0,0,0));// 設定頁首和頁尾字型$pdf->setHeaderFont(Array('stsongstdlight', '', '12'));$pdf->setFooterFont(Array('helvetica', '', '8'));//設定預設等寬字型$pdf->SetDefaultMonospacedFont('courier');//設定間距$pdf->SetMargins(15, 27, 15);$pdf->SetHeaderMargin(5);$pdf->SetFooterMargin(10);//設定分頁$pdf->SetAutoPageBreak(TRUE, 15);//設定圖片比例$pdf->setImageScale(1.25);//將頁首頁尾的資訊輸出出來。$pdf->AddPage();//設定字型 - 本文標題的哦。B是加粗,15是大小$pdf->SetFont('stsongstdlight', 'B', 15);$pdf->Write(20, 'PHP如何動態產生PDF', '', 0, 'C', true, 0, false, false, 0);//設定字型 - 本文內容的哦。B是加粗,15是大小$pdf->SetFont('stsongstdlight', '', 10);//L是靠左對齊,R是靠右對齊,C是置中對齊。$pdf->Write(0, $content,'', 0, 'L', true, 0, false, false, 0);//輸出PDF。第二個參數預設是I,是瀏覽器預覽。D是下載$pdf->Output('PHP_TO_PDF.pdf', 'I');