1.導出pdf用的是hmlt2fpdf(第一次使用老費勁,才成功);其實html2fpdf本身也是根據fpdf來進行的二次封裝,可以交叉使用
2.上代碼
$pdf = new HTML2FPDF();
$pdf->AddPage();
//function Cell($w,$h=0,$txt='',$border=0,$ln=0,$align='',$fill=0,$link='',$currentx=0){}
//$w 寬度
//$h 高度
//$text 要到處的文本
//$border 邊框
//$ln 換行
//$align L左對齊,R右對齊,C居中
//$fill 填充
//$link 爲文字加上鍊接
$pdf->Cell(90,10, 'Hello World',0,0,'R');
3.如果想要導出漢字的話
//必須加上以下代碼,否則出現亂碼
$pdf->AddGBFont();
$pdf->SetFont('GB','B',12);
$pdf->Cell(90,10, iconv('UTF-8', 'gbk', '政務輿情簡報'),0,0,'R');
4.同時除了以上方法,html2fpdf還支持,直接html導出
$html .= '<div style="width:100%;">Hello World</div>';
$pdf->WriteHTML($html);
5.導出圖片(只支持導出本地圖片,不支持遠程圖片,遠程圖片可以先下載到本地然後再導出)
//下載遠程圖片
$img = file_get_contents("http://xxx.jpg");
$da = 'd:/xxx.jpg';
file_put_contents($da, $img);
//function Image($file,$x,$y,$w=0,$h=0,$type='',$link='',$paint=true)
//$file文件路徑
//$x 距離頁面左邊的距離
//$y 距離頁面上邊的距離
//$w 圖片的寬度,爲0則爲圖片原寬度
//$h 圖片高度,0圖片原高度
//$type 圖片類型jpg/png/gif
$pdf->Image($da,0,0,0,0);