[TCPDF] 好用的PDF套件


我自己覺得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

留言