【发布时间】:2017-09-26 13:32:31
【问题描述】:
我正在使用 mpdf 将 html 转换并显示为 PDF
当我在本地电脑/服务器上运行它时,我看到了 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;
可能是文件夹权限吗?
【问题讨论】:
-
在编写 PDF 文件之前,您是否检查过是否有任何输出发送到浏览器?
<?php标记之前的任何空格也算作输出。 -
是的。我检查了 。 @尼玛