PDF

TCPDF 設定

整件文件橫印:

把 PDF_PAGE_ORIENTATION 改成 ‘L’

$pdf = new TCPDF(‘L‘, PDF_UNIT, PDF_PAGE_FORMAT, true, ‘UTF-8′, false);

使用字型:

$pdf->SetFont(‘msjh’, “, 10);

字型可以指定大小, 且可以重複指定, 指定後下面的文字輸出均使用該字型

新增一頁:

$pdf->AddPage();

以 HTML 傳送, 輸出 PDF

$sgms_str = ‘<table><tr><td>這是一個範例</td></tr></table>’;
$pdf->writeHTML($sgms_str, true, 0, true, 0);

輸出 PDF

$pdf->Output(‘example_038.pdf’, ‘I‘);

  • 其中, I 之指定輸出到 Browser
  • 改成 D, 則讓 Browser 以下載方式處理
  • 改成 S, 則表示儲存到 Server 端

設定頁面邊寬:

$pdf->SetMargins(1,1,1);

TCPDF 造字

這個範例, 使用的字型是抽用 Microsoft 的字型, 大小約 13MB 之大, 但是包含了繁簡日等文字, 可以讓同一份 PDF 包含了多國的字型

C:\tcpdf\utilt\ttf2ufm -a -F msjh.ttf

C:\php\php -q makefont.php msjh.ttf msjh.afm

把 msjh.php、msjh.ctg.z、msjh.z 等三個檔放到 font 目錄下就可以用了

十月 2019
« 五月    
 123456
78910111213
14151617181920
21222324252627
28293031  

Google ADs