电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

用PHP生成PDF文件 with FPDF

瀏覽:2日期:2024-01-29 14:36:16

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文件就建立了 ^^其實還有很多功能,手冊中都有寫,但不是很詳細,需要各位自己去研究發掘了 ^^

標簽: PHP
主站蜘蛛池模板: 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 中式装修设计_室内中式装修_【云臻轩】中式设计机构 | 蜘蛛车-登高车-高空作业平台-高空作业车-曲臂剪叉式升降机租赁-重庆海克斯公司 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 电磁辐射仪-电磁辐射检测仪-pm2.5检测仪-多功能射线检测仪-上海何亦仪器仪表有限公司 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 阁楼货架_阁楼平台_仓库仓储设备_重型货架_广州金铁牛货架厂 | 不锈钢复合板厂家_钛钢复合板批发_铜铝复合板供应-威海泓方金属复合材料股份有限公司 | 深圳离婚律师咨询「在线免费」华荣深圳婚姻律师事务所专办离婚纠纷案件 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 | 儋州在线-儋州招聘找工作、找房子、找对象,儋州综合生活信息门户! | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 流量卡中心-流量卡套餐查询系统_移动电信联通流量卡套餐大全 | 萃取箱-萃取槽-PVC萃取箱厂家-混合澄清槽- 杭州南方化工设备 | 钢化玻璃膜|手机钢化膜|钢化膜厂家|手机保护膜-【东莞市大象电子科技有限公司】 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 船老大板材_浙江船老大全屋定制_船老大官网 | 过跨车_过跨电瓶车_过跨转运车_横移电动平车_厂区转运车_无轨转运车 | 东莞市踏板石餐饮管理有限公司_正宗桂林米粉_正宗桂林米粉加盟_桂林米粉加盟费-东莞市棒子桂林米粉 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 纸布|钩编布|钩针布|纸草布-莱州佳源工艺纸布厂 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 【中联邦】增稠剂_增稠粉_水性增稠剂_涂料增稠剂_工业增稠剂生产厂家 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 博博会2021_中国博物馆及相关产品与技术博览会【博博会】 | 厦门ISO认证|厦门ISO9001认证|厦门ISO14001认证|厦门ISO45001认证-艾索咨询专注ISO认证行业 | 立刷【微电签pos机】-嘉联支付立刷运营中心 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 流量卡中心-流量卡套餐查询系统_移动电信联通流量卡套餐大全 | 纸箱网 -纸箱机械|设备|包装纸盒|包装印刷行业门户网站 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 |