php实现生成PDF文件的方法示例【基于FPDF类库】


Posted in PHP onJuly 21, 2018

本文实例讲述了php实现生成PDF文件的方法。分享给大家供大家参考,具体如下:

首先要下载FPDF http://www.fpdf.org/

或者点击此处本站下载

例子:将下面的文件保存在web根目录,与附件fpdf17处于同一级

<?php
ini_set('display_errors', '0');
ini_set('max_execution_time', '60');
require ('fpdf17/chinese.php');
$pdf = new PDF_Chinese();
$pdf->AddGBFont();
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('GB', 'B', 10);
$pdf->SetLeftMargin(15.0);
$pdf->Cell(180, 8, iconv("UTF-8", "gbk", "2015年10月出勤统计表 导出时间: 2015-10-14 市场部3人"), 1, 0, 'C');
$pdf->Ln();
//以上是表头
$pdf->SetFont('GB', '', 8);
$pdf->SetLeftMargin(15.0);
$pdf->Cell(10, 8, iconv("UTF-8", "gbk", "UID"), 1, 0, 'C');
$pdf->Cell(10, 8, iconv("UTF-8", "gbk", "姓名"), 1, 0, 'C');
$pdf->Cell(10, 8, iconv("UTF-8", "gbk", "部门"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "出勤/天"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "出勤/小时"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "迟到/次"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "迟到/分钟"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "早退/次"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "早退/次"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "早退/分钟"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "缺卡/次"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "地点异常/次"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "账号状态"), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(10, 8, iconv("UTF-8", "gbk", "10002"), 1, 0, 'C');
$pdf->Cell(10, 8, iconv("UTF-8", "gbk", "市场部"), 1, 0, 'C');
$pdf->Cell(10, 8, iconv("UTF-8", "gbk", "1"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "9.0"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "0"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "0"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "0"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "0"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "0"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "0"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "0"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "0"), 1, 0, 'C');
$pdf->Cell(15, 8, iconv("UTF-8", "gbk", "0"), 1, 0, 'C');
$pdf->Ln();
$pdf->Output();
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
利用PHP制作简单的内容采集器的代码
Nov 28 PHP
php字符串截取中文截取2,单字节截取模式
Dec 10 PHP
discuz论坛 用户登录 后台程序代码
Nov 27 PHP
PHP中替换换行符的几种方法小结
Oct 15 PHP
php不写闭合标签的好处
Mar 04 PHP
跟我学Laravel之配置Laravel
Oct 15 PHP
php实现短信发送代码
Jul 05 PHP
深入剖析浏览器退出之后php还会继续执行么
May 17 PHP
PHP获取当前日期及本周一是几月几号的方法
Mar 28 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
Oct 24 PHP
php基于Redis消息队列实现的消息推送的方法
Nov 28 PHP
浅谈PHP中的Trait使用方法
Mar 22 PHP
记录Yii2框架开发微信公众号遇到的问题及解决方法
Jul 20 #PHP
ThinkPHP 3使用OSS的方法
Jul 19 #PHP
php命令行写shell实例详解
Jul 19 #PHP
php工具型代码之印章抠图
Jul 18 #PHP
php压缩文件夹最新版
Jul 18 #PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
Jul 17 #PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
Jul 17 #PHP
You might like
深入Nginx + PHP 缓存详解
2013/07/11 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
thinkPHP中U方法加密传递参数功能示例
2018/05/29 PHP
使用laravel根据用户类型来显示或隐藏字段
2019/10/17 PHP
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
2014/10/20 Javascript
js上传图片及预览功能实例分析
2015/04/24 Javascript
js的flv视频播放器插件使用方法
2015/06/23 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
2015/08/27 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
2017/03/14 Javascript
浅谈ajax在jquery中的请求和servlet中的响应
2018/01/22 jQuery
JS关于刷新页面的相关总结
2018/05/09 Javascript
javascript、php关键字搜索函数的使用方法
2018/05/29 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
vue实现element-ui对话框可拖拽功能
2018/08/17 Javascript
微信小程序签到功能
2018/10/31 Javascript
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
Javascript数组方法reduce的妙用之处分享
2019/06/10 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
jQuery实现简单飞机大战
2020/07/05 jQuery
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
2020/07/19 Javascript
[03:39]DOTA2英雄梦之声_第05期_幽鬼
2014/06/23 DOTA
[02:08]2018年度CS GO枪械皮肤设计大赛优秀作者-完美盛典
2018/12/16 DOTA
Numpy 改变数组维度的几种方法小结
2018/08/02 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
2019/05/10 Python
python django中8000端口被占用的解决
2019/12/17 Python
pycharm通过anaconda安装pyqt5的教程
2020/03/24 Python
浅谈Python中re.match()和re.search()的使用及区别
2020/04/14 Python
python 实现图像快速替换某种颜色
2020/06/04 Python
微软瑞士官方网站:Microsoft瑞士
2018/04/20 全球购物
劳动之星获奖感言
2014/02/01 职场文书
计算机应用应届生求职信
2014/07/12 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
2015年市场部工作总结
2015/04/30 职场文书
甲午大海战观后感
2015/06/02 职场文书
nginx lua 操作 mysql
2022/05/15 Servers