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



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值