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 相关文章推荐
用Zend Encode编写开发PHP程序
Oct 09 PHP
服务器web工具 php环境下
Dec 29 PHP
php生成二维码的几种方式整理及使用实例
Jun 03 PHP
PHP列出MySQL中所有数据库的方法
Mar 12 PHP
PHP简单获取视频预览图的方法
Mar 12 PHP
帝国CMS留言板回复后发送EMAIL通知客户
Jul 06 PHP
yii2使用ajax返回json的实现方法
May 14 PHP
thinkphp3.x中变量的获取和过滤方法详解
May 20 PHP
php blowfish加密解密算法
Jul 02 PHP
微信公众号模板消息群发php代码示例
Dec 29 PHP
PHP实现普通hash分布式算法简单示例
Aug 06 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
Mar 29 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
php的一个登录的类 [推荐]
2007/03/16 PHP
php算开始时间到过期时间的相隔的天数
2011/01/12 PHP
javascript,php获取函数参数对象的代码
2011/02/03 PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
2014/11/03 PHP
PHP正则表达式之捕获组与非捕获组
2015/11/06 PHP
详解Yii2 rules 的验证规则
2016/12/02 PHP
PHP中使用CURL发送get/post请求上传图片批处理功能
2018/10/15 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
JavaScript定义类的几种方式总结
2014/01/06 Javascript
jQuery中click事件用法实例
2014/12/26 Javascript
Jquery中Event对象属性小结
2015/02/27 Javascript
详解addEventListener的三个参数之useCapture
2015/03/16 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
JavaScript实现随机替换图片的方法
2015/04/16 Javascript
jQuery实现动画效果circle实例
2015/08/06 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
json数据处理及数据绑定
2017/01/25 Javascript
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
vue2.5.2使用http请求获取静态json数据的实例代码
2018/02/27 Javascript
vue增加强缓存和版本号的实现方法
2019/05/01 Javascript
JavaScript常用工具函数库汇总
2020/09/17 Javascript
javascript实现点击小图显示大图
2020/11/29 Javascript
在Python的Flask中使用WTForms表单框架的基础教程
2016/06/07 Python
python用Configobj模块读取配置文件
2020/09/26 Python
CSS3伪类选择器:nth-child()
2009/04/02 HTML / CSS
HTML5文档结构标签
2017/04/21 HTML / CSS
调研汇报材料范文
2014/08/17 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
送达通知书
2015/04/25 职场文书
2015年校务公开工作总结
2015/05/26 职场文书
幼儿园开学温馨提示
2015/07/15 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript
分享几个JavaScript运算符的使用技巧
2021/04/24 Javascript
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python
Java 死锁解决方案
2022/05/11 Java/Android