php导出pdf(一)
2014-03-28 16:05
218 查看
1.导出pdf用的是hmlt2fpdf(第一次使用老费劲,才成功);其实html2fpdf本身也是根据fpdf来进行的二次封装,可以交叉使用
2.上代码
3.如果想要导出汉字的话
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);
相关文章推荐
- Ubuntu下配置FTP服务器并用CuteFTP登陆
- 用thinkphp开发项目常见问题记录
- vsftpd 错误:530 and 500 错误解决方法
- php通过socket向应用程序发数据
- php清除html标签
- php写入MYSQL的简单实例
- thinkphp 邮件发送
- 在 Ubuntu 下如何安装 vsftpd FTP?
- php导入excel 到数据库
- js 与 php 验证 判断 utf-8 与 GB2312 中文字符串
- Yii: 日期和时间控件的使用 .
- php上传完文本框返回值
- 使用WinIO库实现保护模式下的IO和内存读写(_inp,_outp)
- PHP小代码汇总
- 【PHP】一个简单的验证码类
- wamp无法进入phpMyAdmin或localhost的解决方法
- wamp无法进入phpMyAdmin或localhost的解决方法
- 增加channel标签的type父栏目调用并支持currentstyle
- Ubuntu 下ftp服务器的安装配置
- 解压和生成 system.img&data.img ( yaffs2格式)