在平常状态下将html转pdf的实例:这个fpdf类库是这样用的
<?php
require(‘html2fpdf.php’);
$pdf=new HTML2FPDF();
$pdf->AddPage();//增加一页
$fp = fopen("sample.html","r");
$strContent = fread($fp, filesize("sample.html"));
fclose($fp);
$pdf->WriteHTML($strContent);//写入文件
$pdf->Output("sample.pdf");//以pdf格式输出文件
echo "PDF file is generated successfully!";
?>
在yii下我想将memberController的actionList下渲染的模板“index”转换成pdf格式
该怎么操作
$file = "http://127.0.0.1/yiitest/wkphc_project/admin.php/member/index";
$fp1 = fopen($file,"r");
$strContent1 = fread($fp1, filesize("D:/www/yiitest/wkphc_project/protected/admin/views/member/index.php"));
$pdf->WriteHTML($strContent1);
$pdf->Output("sample.pdf",true);
echo "PDF file is generated successfully!";
这么写会出现
Division by zero 错误
源文件
D:\www\yiitest\wkphc_project\protected\components\pdf\fpdf.php(776)