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的范围解析操作符(::)的含义分析说明
Jul 03 PHP
php后台如何避免用户直接进入方法实例
Oct 15 PHP
PHP CURL获取返回值的方法
May 04 PHP
php计算2个日期的差值函数分享
Feb 02 PHP
php制作文本式留言板
Mar 18 PHP
php+ajax无刷新上传图片实例代码
Nov 17 PHP
thinkphp制作404跳转页的简单实现方法
Sep 22 PHP
PHP读MYSQL中文乱码的快速解决方法
Oct 01 PHP
PHP那些琐碎的知识点(整理)
May 20 PHP
PHP SFTP实现上传下载功能
Jul 26 PHP
Django 中 cookie的使用
Aug 17 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
Oct 01 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 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
2010/05/16 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
php将图片文件转换成二进制输出的方法
2015/06/10 PHP
浅析Yii2缓存的使用
2016/05/10 PHP
Yii2框架数据验证操作实例详解
2018/05/02 PHP
javascript 原型模式实现OOP的再研究
2009/04/09 Javascript
window.onload追加函数使用示例
2014/03/03 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
javascript显式类型转换实例分析
2015/04/25 Javascript
JavaScript中for循环的使用详解
2015/06/03 Javascript
JavaScript中的Repaint和Reflow用法详解
2015/07/27 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
2015/08/04 Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
2015/09/14 Javascript
浅谈Angular的$q, defer, promise
2016/12/20 Javascript
jquery 禁止鼠标右键并监听右键事件
2017/04/27 jQuery
深入浅析JavaScript中的RegExp对象
2017/09/18 Javascript
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
[03:18]DOTA2放量测试专访820:希望玩家加入国服大家庭
2013/08/25 DOTA
python 随机打乱 图片和对应的标签方法
2018/12/14 Python
Python 确定多项式拟合/回归的阶数实例
2018/12/29 Python
python os模块简单应用示例
2019/05/23 Python
解决python replace函数替换无效问题
2020/01/18 Python
django在保存图像的同时压缩图像示例代码详解
2020/02/11 Python
python 线性回归分析模型检验标准--拟合优度详解
2020/02/24 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
python使用openpyxl操作excel的方法步骤
2020/05/28 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
运动会邀请函范文
2014/02/06 职场文书
安全施工标语
2014/06/07 职场文书
环保宣传标语
2014/06/12 职场文书
2015清明节祭奠英烈寄语大全
2015/03/04 职场文书
2015年小学数学教师个人工作总结
2015/05/25 职场文书
2016新教师培训心得体会范文
2016/01/08 职场文书
详解TS数字分隔符和更严格的类属性检查
2021/05/06 Javascript
python实现简单聊天功能
2021/07/07 Python
mysqldump进行数据备份详解
2022/07/15 MySQL