mPDF错误:某些数据已输出到浏览器

时间:2017-09-26 13:32:32

标签: php mpdf

我正在使用mpdf将html转换并显示为PDF

当我在我的本地PC /服务器上运行时,我看到pdf,但是当我在我的站点服务器上运行它时,我收到此错误:

mPDF错误:有些数据已输出到浏览器,无法发送PDF文件

$url = "http://".SITE_DOMAIN."/itinPage-printVer.php?itinID=".$_GET['itinID'];
$htmlStr = file_get_contents($url);

include('html2pdf/mpdf.php');
//ob_end_clean();

$mpdf=new mPDF('utf-8');

$mpdf->WriteHTML( $htmlStr);
$mpdf->Output();   
exit;

可能是文件夹权限吗?

1 个答案:

答案 0 :(得分:-1)

我成功地解决这个问题,通过改变其含有来自UTF-8为ANSI的MPDF代码PHP文件的编码!

注:文件的编码不影响内容您的 $ htmlStr 的变量,所以输出可以在任何字符集,你希望(UTF-8等)。