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 相关文章推荐
phpmyadmin操作流程
Oct 09 PHP
怎样去阅读一份php源代码
Aug 21 PHP
PHP+MySQL 制作简单的留言本
Nov 02 PHP
php中time()和mktime()方法的区别
Sep 28 PHP
php保存二进制原始数据为图片的程序代码
Oct 14 PHP
利用PHP将部分内容用星号替换
Apr 21 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
Sep 11 PHP
php 从一个数组中随机的取出若干个不同的数实例
Dec 31 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
Jul 27 PHP
PHP getDocNamespaces()函数讲解
Feb 03 PHP
PHP使用phpunit进行单元测试示例
Sep 23 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初学者头痛的十四个问题
2006/07/12 PHP
php学习之数据类型之间的转换介绍
2011/06/09 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
PHP设计模式之观察者模式定义与用法分析
2019/04/04 PHP
Thinkphp5框架使用validate实现验证功能的方法
2019/08/27 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
javascript下4个跨浏览器必备的函数
2010/03/07 Javascript
判断对象是否Window的实现代码
2012/01/10 Javascript
Javascript引用指针使用介绍
2012/11/07 Javascript
js实现DOM走马灯特效的方法
2015/01/21 Javascript
JS本地刷新返回上一页代码
2016/07/25 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
vue2.0 循环遍历加载不同图片的方法
2018/03/06 Javascript
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
extjs图形绘制之饼图实现方法分析
2020/03/06 Javascript
vue组件讲解(is属性的用法)模板标签替换操作
2020/09/04 Javascript
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
python实现图片变亮或者变暗的方法
2015/06/01 Python
Python如何实现文本转语音
2016/08/08 Python
python实现简单的单变量线性回归方法
2018/11/08 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
windows10下安装TensorFlow Object Detection API的步骤
2019/06/13 Python
通过python调用adb命令对App进行性能测试方式
2020/04/23 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
css3实现可滑动跳转的分页插件示例
2014/05/08 HTML / CSS
HTML5的结构和语义(5):交互
2008/10/17 HTML / CSS
世界上最大的字体市场:MyFonts
2020/01/10 全球购物
生日寄语大全
2014/04/08 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
镇班子对照检查材料思想汇报
2014/09/24 职场文书
党员剖析材料范文
2014/12/18 职场文书
Python基础学习之奇异的GUI对话框
2021/05/27 Python
python中24小时制转换为12小时制的方法
2021/06/18 Python
python面向对象版学生信息管理系统
2021/06/24 Python