用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]]) 第一个参数指定文件名字,若没指定名字,就直接在浏览器打开而不是提示下载。若指定了文件名字,能够指定第二个参数-目的地。
相关文章
相关标签/搜索