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脚本的10个技巧(4)
Oct 09 PHP
基于php-fpm的配置详解
Jun 03 PHP
解析php做推送服务端实现ios消息推送
Jul 01 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
Jun 12 PHP
2个比较经典的PHP加密解密函数分享
Jul 01 PHP
php实现的九九乘法口诀表简洁版
Jul 28 PHP
php中的常用魔术方法汇总
Feb 14 PHP
php parse_str() 函数的定义和用法
May 23 PHP
php使用GD2绘制几何图形示例
Feb 15 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
Oct 16 PHP
PHP安装BCMath扩展的方法
Feb 13 PHP
laravel 解决crontab不执行的问题
Oct 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
4月1日重磅发布!《星际争霸II》6.0.0版本更新
2020/04/09 星际争霸
基于mysql的论坛(7)
2006/10/09 PHP
PHP 配置文件中open_basedir选项作用
2009/07/19 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
PHP大神的十大优良习惯
2016/09/14 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
取得父标签
2006/11/14 Javascript
漂亮的widgets,支持换肤和后期开发新皮肤
2007/04/23 Javascript
Javascript条件判断使用小技巧总结
2008/09/08 Javascript
javascript获取浏览器类型和版本的方法(js获取浏览器版本)
2014/03/13 Javascript
js实现三张图(文)片一起切换的banner焦点图
2015/08/25 Javascript
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
JS获取checkbox的个数简单实例
2016/08/19 Javascript
php简单数据库操作类的封装
2017/06/08 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
vue的传参方式汇总和router使用技巧
2018/05/22 Javascript
Node.js API详解之 tty功能与用法实例分析
2020/04/27 Javascript
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
python绘制直线的方法
2018/06/30 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
python pandas 时间日期的处理实现
2019/07/30 Python
python将print输出的信息保留到日志文件中
2019/09/27 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
详解字符串在Python内部是如何省内存的
2020/02/03 Python
Python连接mysql方法及常用参数
2020/09/01 Python
简单总结CSS3中视窗单位Viewport的常见用法
2016/02/04 HTML / CSS
css3中less实现文字长阴影(long shadow)
2020/04/24 HTML / CSS
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
英国50岁以上人群的交友网站:Ourtime
2018/03/28 全球购物
四年大学生活的个人自我评价
2013/12/11 职场文书
大学生职业生涯规划范文
2013/12/31 职场文书
法学个人求职信范文
2014/01/27 职场文书
基层党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
2015年文明创建工作总结
2015/04/30 职场文书
同乡会致辞
2015/07/30 职场文书