当前位置:首页 > PHP教程 > php高级应用 > 列表

php实现生成PDF文件的方法示例【基于FPDF类库】

发布:smiling 来源: PHP粉丝网  添加日期:2021-10-19 19:29:21 浏览: 评论:0 

这篇文章主要介绍了php实现生成PDF文件的方法,结合实例形式分析了php基于FPDF类库实现生成pdf文件的相关操作技巧,需要的朋友可以参考下。

本文实例讲述了php实现生成PDF文件的方法,分享给大家供大家参考,具体如下:

首先要下载FPDF http://www.fpdf.org/

或者点击此处本站下载。

例子:将下面的文件保存在web根目录,与附件fpdf17处于同一级

  1. <?php 
  2. ini_set('display_errors''0'); 
  3. ini_set('max_execution_time''60'); 
  4. require ('fpdf17/chinese.php'); 
  5. $pdf = new PDF_Chinese(); 
  6. $pdf->AddGBFont(); 
  7. $pdf->Open(); 
  8. $pdf->AddPage(); 
  9. $pdf->SetFont('GB''B', 10); 
  10. $pdf->SetLeftMargin(15.0); 
  11. $pdf->Cell(180, 8, iconv("UTF-8""gbk""2015年10月出勤统计表 导出时间: 2015-10-14 市场部3人"), 1, 0, 'C'); 
  12. $pdf->Ln(); 
  13. //以上是表头 
  14. $pdf->SetFont('GB''', 8); 
  15. $pdf->SetLeftMargin(15.0); 
  16. $pdf->Cell(10, 8, iconv("UTF-8""gbk""UID"), 1, 0, 'C'); 
  17. $pdf->Cell(10, 8, iconv("UTF-8""gbk""姓名"), 1, 0, 'C'); 
  18. $pdf->Cell(10, 8, iconv("UTF-8""gbk""部门"), 1, 0, 'C'); 
  19. $pdf->Cell(15, 8, iconv("UTF-8""gbk""出勤/天"), 1, 0, 'C'); 
  20. $pdf->Cell(15, 8, iconv("UTF-8""gbk""出勤/小时"), 1, 0, 'C'); 
  21. $pdf->Cell(15, 8, iconv("UTF-8""gbk""迟到/次"), 1, 0, 'C'); 
  22. $pdf->Cell(15, 8, iconv("UTF-8""gbk""迟到/分钟"), 1, 0, 'C'); 
  23. $pdf->Cell(15, 8, iconv("UTF-8""gbk""早退/次"), 1, 0, 'C'); 
  24. $pdf->Cell(15, 8, iconv("UTF-8""gbk""早退/次"), 1, 0, 'C'); 
  25. $pdf->Cell(15, 8, iconv("UTF-8""gbk""早退/分钟"), 1, 0, 'C'); 
  26. $pdf->Cell(15, 8, iconv("UTF-8""gbk""缺卡/次"), 1, 0, 'C'); 
  27. $pdf->Cell(15, 8, iconv("UTF-8""gbk""地点异常/次"), 1, 0, 'C'); 
  28. $pdf->Cell(15, 8, iconv("UTF-8""gbk""账号状态"), 1, 0, 'C'); 
  29. $pdf->Ln(); 
  30. $pdf->Cell(10, 8, iconv("UTF-8""gbk""10002"), 1, 0, 'C'); 
  31. $pdf->Cell(10, 8, iconv("UTF-8""gbk""市场部"), 1, 0, 'C'); 
  32. $pdf->Cell(10, 8, iconv("UTF-8""gbk""1"), 1, 0, 'C'); 
  33. $pdf->Cell(15, 8, iconv("UTF-8""gbk""9.0"), 1, 0, 'C'); 
  34. $pdf->Cell(15, 8, iconv("UTF-8""gbk""0"), 1, 0, 'C'); 
  35. $pdf->Cell(15, 8, iconv("UTF-8""gbk""0"), 1, 0, 'C'); 
  36. $pdf->Cell(15, 8, iconv("UTF-8""gbk""0"), 1, 0, 'C'); 
  37. $pdf->Cell(15, 8, iconv("UTF-8""gbk""0"), 1, 0, 'C'); 
  38. $pdf->Cell(15, 8, iconv("UTF-8""gbk""0"), 1, 0, 'C'); 
  39. $pdf->Cell(15, 8, iconv("UTF-8""gbk""0"), 1, 0, 'C'); 
  40. $pdf->Cell(15, 8, iconv("UTF-8""gbk""0"), 1, 0, 'C'); 
  41. $pdf->Cell(15, 8, iconv("UTF-8""gbk""0"), 1, 0, 'C'); 
  42. $pdf->Cell(15, 8, iconv("UTF-8""gbk""0"), 1, 0, 'C'); 
  43. $pdf->Ln(); 
  44. $pdf->Output(); 
  45. ?>

Tags: php实现生成PDF FPDF类库

分享到: