我正在使用 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;
难道是文件夹权限的问题?
我通过将包含 mpdf 代码的 .php 文件的编码从 UTF-8 更改为 ANSI,成功解决了该问题!
注意:文件编码不影响contents你的$htmlStr变量,因此输出可以是您希望的任何字符集(utf-8 等)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)