php導出pdf(一)

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);



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章