用FPDF爲你的PHP打造PDF生成(1) 【轉】

FPDF是一個免費的工具,主要用做利用PHP生成PDF文檔,做爲程序員來講,它能夠生成規範的PDF文檔,也能夠生成諸如企業報表等的一個不錯的工具。 下載了FPDF,安裝過程很簡單,其實也不算安裝,只是簡單的拷貝而已。就能夠使用FPDF了,先舉個簡單例子: define('FPDF_FONTPATH','font/'); require('fpdf.php'); $pdf=new FPDF(); $pdf->Open(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'First FPDF example!'); $pdf->Output(); ?> 第一行: 告訴系統這是一個PHP程序(廢話,呵呵)。第二行是定義相對此PHP文件,字體文件的目錄在那裏。第三行是將FPDF系統類的文件包含進來。要注意第二第三行的相對目錄。 而後經過new操做符號建立FPDF對象,函數的原形實際上是這樣: FPDF([string orientation,[string unit[,mixed format]]]) 第一個參數是指定紙張方向,由於這個例子沒有指定是橫向(L)仍是縱向(P),因此使用默認的縱向(P).而第二個參數是指明紙張大小單位,能夠取pt(點,1點=1/72 inch,約爲0.35mm),mm(毫米),cm(釐米),in(英寸),由於例子中沒有指定此參數,因此使用默認的mm.第三個參數是指明紙張大小,能夠取系統定義好的A3,A4,A5,Letter,Legal爲參數,也能夠用由寬度和高度組成的2元素數組指定其大小。 Open方法產生一個新的PDF文檔。AddPage方法增長一個頁面,它的原形是: AddPage([string orientation]) 新增長一頁,其中參數很明顯,能夠接受的是P/L。 而後是設置字體,函數原形: SetFont(string family [, string style [, float size]]) 第一個參數是設置字體名字(如Times),第二個是樣式(B,I,U),第三個是字體的大小。 接着的Cell函數是核心的部分了。它在這裏的做用就是在一個寬度是40,高度是10的沒邊框矩形,並在裏面填寫文字'First FPDF example! ,函數原型是: Cell(float w [, float h [, string txt [, mixed border [, int ln [, string align [, int fill [, mixed link]]]]]]]) 分別是寬度,高度,填寫的文字,有否邊框(默認沒).... Output方法的原型是: string Output([string name [, string dest]]) 第一個參數指定文件名字,若沒指定名字,就直接在瀏覽器打開而不是提示下載。若指定了文件名字,能夠指定第二個參數-目的地。
相關文章
相關標籤/搜索