FoundPHP 使用html代码输出PDF
FoundPHP PDF 让开发人员可以利用擅长的html实现生成PDF。
生成单页PDF
我们利用html代码生成一个完整的单页pdf
<?php
//PDF声明
$pdf = load('class/pdf/pdf','FoundPHP_pdf',$config['pdf']);
//页头样式
$pdf->head(array(
'logo'=>'logo.png', //logo
'size'=>25, //尺寸
'text'=>'FoundPHP Framework', //文字描述
'intro'=>'FoundPHP 是世界上最简单的MVC框架', //文字描述
'color'=> '#666666' //文字颜色
));
//添加新页面使用html内容
$pdf->html_page(array('html'=>'<br><b>FoundPHP</b> Framework PDF Class!'));
//页脚显示页号
$pdf->foot();
//浏览器打印
$filename = 'FoundPHP'; //文件名
$pdf->p($filename);
//保存
$dir = './'; //保存目录
$pdf->s($filename,$dir);
?>
显示效果:
生成多页PDF
<?php
//PDF声明
$pdf = load('class/pdf/pdf','FoundPHP_pdf',$config['pdf']);
//页头样式
$pdf->head(array(
'logo'=>'logo.png', //logo
'size'=>25, //尺寸
'text'=>'FoundPHP Framework', //文字描述
'intro'=>'FoundPHP 是世界上最简单的MVC框架', //文字描述
'color'=> '#666666' //文字颜色
));
//添加第一页
$pdf->html_page(array('html'=>'<br><b>FoundPHP</b> Framework PDF Class!<br>第一页'));
//添加第二页
$pdf->html_page(array('html'=>'<br><b>FoundPHP</b> Framework PDF Class!<br>第二页'));
//页脚显示页号
$pdf->foot();
//浏览器打印
$pdf->p('FoundPHP');
?>
显示效果:
可以显示页头、页脚的内容以及自定义的内容