我自己覺得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
留言
張貼留言