php實現生成PDF文件的方法示例【基于FPDF類庫】
2019-09-18 11:31Rock_sz PHP教程
這篇文章主要介紹了php實現生成PDF文件的方法,結合實例形式分析了php基于FPDF類庫實現生成pdf文件的相關操作技巧,需要的朋友可以參考下
本文實例講述了php實現生成PDF文件的方法。分享給大家供大家參考,具體如下:
首先要下載FPDF http://www.fpdf.org/
或者點擊此處本站下載。
例子:將下面的文件保存在web根目錄,與附件fpdf17處于同一級
02 | ini_set ( 'display_errors' , '0' ); |
03 | ini_set ( 'max_execution_time' , '60' ); |
04 | require ( 'fpdf17/chinese.php' ); |
05 | $pdf = new PDF_Chinese(); |
09 | $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' ); |
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' ); |
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' ); |
希望本文所述對大家PHP程序設計有所幫助。