电脑安全

您当前的位置:主页 > 电脑安全 >

用PHP生成PDF文件 with FPDF-网络编程

来源:[db:来源]标题:   文件    编辑:电脑技术全能网 时间:2019-09-18 16:49

原标题:用PHP生成PDF文件 with FPDF-网络编程
   What is FPDF?FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library. The advantage is that PDFlib requires a fee for a commercial usage. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.FPDF能够让咱们创立pdf文件而不必去挪用PDFlib这里能够下到最新的windows下的版本:http://www.fpdf.org/en/dl.php?v=152&f=zip这里能够下到中文手册:http://www.fpdf.org/en/dl.php?id=72若要其余版本能够到这里下到:http://www.fpdf.org/这也是FPDF的民间网站,假如有成绩能够去下面问,复兴的挺快的,我上午问了1个成绩他们下昼就回了。不外那下面的时光都是美国时光。上面是一个很简略的用FPDF创立一个pdf文件并增加一页的例子<?define('FPDF_FONTPATH','fpdf152/font/');require('fpdf152/fpdf.php');$pdf = new FPDF;$pdf->AddPage();$pdf->Output('a.pdf', 'D');?>固然也能够用$pdf->open();来新建一个pdf文件然而在这里,Addpage()包括了open(),他同时实现了新建一个pdf文件和增加1页两个步调下面例子里的define('FPDF_FONTPATH','fpdf152/font/');界说了寄存字体文件的名目详细下载了紧缩包后就看到谁人font文件夹了,只有指向谁人文件夹就行了下面这段顺序还不能表现任何货色当初来加两句<?define('FPDF_FONTPATH','fpdf152/font/');require('fpdf152/fpdf.php');$pdf = new FPDF;$pdf->AddPage();$pdf->SetFont('arial');$pdf->Text(5,20,'test pdf');$pdf->Output('a.pdf', 'D');?>SetFont()设定字体,这步在第1次挪用FPDF的时间必定要,不然pdf文件翻开时将会提醒“没有界说字型“而甚么都不表现这里最好界说比拟罕用的字体,而且中文不支撑。要支撑中文或支撑比拟偏的字体要用到AddFont(),然而我测试临时没经过,盼望哪位经过的能够指导一下 ^^Text()打印一个字符串,横坐标为5,纵坐标为20,字符串内容为“test pdf”对于最初的Output()里的参数'D'能够参照手册里,写的很清晰了如许导出的pdf文件就会表现'test pdf'了。假如兴致好,再加上张图片<?define('FPDF_FONTPATH','fpdf152/font/');require('fpdf152/fpdf.php');$pdf = new FPDF;$pdf->AddPage();$pdf->SetFont('arial');$pdf->Text(5,20,'test pdf');$pdf->Image('jianxin_mark.jpg', 5, 30, 60, 50);$pdf->Output('a.pdf', 'D');?>Image()能够在pdf中拔出图片,后面是文件名,要包含门路,5是横坐标,30是纵坐标,60是图片宽度,50是高度ok,如许一个又有笔墨又有图片的pdf文件就树立了 ^^实在另有许多功效,手册中都有写,但不是很具体,须要列位本人去研讨挖掘了 ^^

上一篇:基于数据库的页面计数器范例-网络编程

下一篇:没有了