我自己覺得TCPDF真的超好用~~~~~~
使用writeHTML(),就可以直接寫HTML真的好好用~~~~~~~~
排版起來也很漂亮😍😍😍
pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); // set document information $pdf->SetCreator(PDF_CREATOR); $pdf->SetAuthor('zero0029'); //作者 $pdf->SetTitle('測試'); //設定文件標題 $pdf->SetSubject('PDF'); //主題 $pdf->SetKeywords('PDF,kunshan,course'); //關鍵字 // Header $pdf->SetHeaderData('', 0, '標頭中文中文中文', 'KKKKK'); $pdf->setHeaderFont(Array('cid0ct', '', PDF_FONT_SIZE_MAIN)); //設置頁頭字體 $pdf->setFooterFont(Array('cid0ct', '', PDF_FONT_SIZE_DATA)); //設置頁尾字體 // set default monospaced font $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); //設置預設等寬字體 $pdf->SetFont('cid0ct', '', 12, true); // set margins $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->SetHeaderMargin(); $pdf->SetFooterMargin(); // $pdf->AddPage(); $css = '<style>h2{ color: green; }</style>'; $html = '<h2>HELLO 這是中文哦!0123456789/*-+.#$%^&*()[]堃</h2>'; $pdf->writeHTML($css.$html, true, false, true, false, ''); // reset pointer to the last page $pdf->lastPage(); //output PDF $pdf->Output('test.pdf', 'I');
讓中文都能顯示出來,字型要換成: cid0ct
留言
張貼留言