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 时间日期操作实战
Aug 26 PHP
php循环语句 for()与foreach()用法区别介绍
Sep 05 PHP
php数组去重实例及分析
Nov 26 PHP
php最简单的删除目录与文件实现方法
Nov 28 PHP
PHP制作万年历
Jan 07 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
May 18 PHP
PHP实现的随机IP函数【国内IP段】
Jul 20 PHP
PHP中的多种加密技术及代码示例解析
Oct 20 PHP
PHP等比例压缩图片的实例代码
Jul 26 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
May 23 PHP
php上传后台无法收到数据解决方法
Oct 28 PHP
PHP cookie与session会话基本用法实例分析
Nov 18 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
一个简易需要注册的留言版程序
2006/10/09 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
基于jQuery的日期选择控件
2009/10/27 Javascript
javascript利用初始化数据装配模版的实现代码
2010/11/17 Javascript
javascript常用对话框小集
2013/09/13 Javascript
Javascript数组Array方法解读
2016/03/13 Javascript
jQuery中的Deferred和promise 的区别
2016/04/03 Javascript
Javascript函数中的arguments.callee用法实例分析
2016/09/16 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
Websocket协议详解及简单实例代码
2016/12/12 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
详解Vue2.0 事件派发与接收
2017/09/05 Javascript
vue2中使用less简易教程
2018/03/27 Javascript
vue在路由中验证token是否存在的简单实现
2019/11/11 Javascript
vue实现列表滚动的过渡动画
2020/06/29 Javascript
[01:02:04]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
Python实现的几个常用排序算法实例
2014/06/16 Python
Python def函数的定义、使用及参数传递实现代码
2014/08/10 Python
在Python的Django框架中实现Hacker News的一些功能
2015/04/17 Python
Python的Django框架中使用SQLAlchemy操作数据库的教程
2016/06/02 Python
使用matplotlib画散点图的方法
2018/05/25 Python
python MNIST手写识别数据调用API的方法
2018/08/08 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
Python pandas用法最全整理
2019/08/04 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
英语专业学子个人的自我评价
2013/10/02 职场文书
高级工程师岗位职责
2013/12/15 职场文书
数学系毕业生求职信
2014/05/29 职场文书
学生干部培训方案
2014/06/12 职场文书
优秀员工评优方案
2014/06/13 职场文书
离婚协议书怎么写(范本参考)
2014/09/30 职场文书
2014年高一班主任工作总结
2014/12/05 职场文书
2015年信访维稳工作总结
2015/04/07 职场文书
python本地文件服务器实例教程
2021/05/02 Python