fpdf是乙個純粹的通過php類來生成pdf文件的方法,需要生成的內容直接在php**中來指定,生成文字,,線條等等,都有自己的方法。下面介 紹乙個用fpdf來生成」hello world」的pdf文件:
php**
<?php
require(『fpdf.php』);
$pdf=new fpdf();
$pdf->addpage();
$pdf->setfont(『arial』,'b』,16);
$pdf->cell(40,10,』hello world!』);
$pdf->output();
?>
要生成pdf文件,首先我們需要包括庫檔案fpdf.php。
然後,我們需要建立乙個fpdf物件使用預設構造fpdf(),這種構造可以通過三個值即頁面方向(縱向或橫向),計量單位,和頁面大小( a4,a5……),預設情況下,頁面大小為a4,計量單位是公釐。
它也可以被明確地指明:
php**
$pdf=new fpdf(『p』,'mm』,'a4′);
然後用addpage()函式來增加乙個頁面,左上角和頁面的內容在預設情況下邊距為1厘公尺,當然我們可以使用setmargins()來改變。要生成一 段文字,首先我們要使用setfont()來選擇一種字型和字型大小。
php**
$pdf->setfont(『arial』,'b』,16);
我們使用cell()函式來輸出乙個文字。乙個cell()是乙個載有文字的矩形區域。
最後,我們要關閉這個檔案並且把它輸出,這就是用到了$pdf->output();,我們還可以在這裡指定我們想要使用的檔名, 如$pdf->output(』sample.pdf』);
這裡只是簡要的分析了乙個例子,如果想獲得更多的幫助,大家可以瀏覽:
php生成pdf文件
實際工作中,我們要使用php動態的建立pdf文件,目前有許多開源的php建立pdf的類庫,今天我給大家來介紹一款優秀的pdf庫,它就是tcpdf,tcpdf是乙個用於快速生成pdf檔案的php5函式包。tcpdf基於fpdf進行擴充套件和改進,增強了實用功能。特性 tcpdf具有以下特性 1 支援頁...
php生成PDF檔案(FPDF)
例子 將下面的檔案儲存在web根目錄,與附件fpdf17處於同一級 ini set display errors 0 ini set max execution time 60 require fpdf17 chinese.php pdf new pdf chinese pdf addgbfont ...
用php生成pdf檔案
1 使用php生成pdf檔案 require once tcpdf.php 例項化 pdf new tcpdf p mm a4 true,utf 8 false 設定文件資訊 pdf setcreator helloweba pdf setauthor yueguangguang pdf setti...