PHP MPDF文件保存未在adobe阅读器中打开


PHP MPDF file save not opening in adobe reader

我正在使用MPDF文件夹从HTML/PHP生成一个PDF文件。这一代文件对许多页面都很有帮助,但现在我最近遇到了问题。在Mozila FireFox中,当生成pdf页面时,IT将以完整的格式显示在浏览器中。下载/保存文件后,当我尝试在Adobe reader中打开它时,它会显示一条消息"Adobe reader无法打开‘mpdf.php’,因为它不是受支持的文件类型,或者因为文件已损坏"。在Chrome中,我收到一条错误消息:"加载PDF文档失败"。然而,在生成PDF的其他一些文件文件中,它可以正常工作。我找不到解决这个问题的办法,所以解决这个问题会很有帮助
这是下面的代码,它调用MPDF文件来生成PDF

require("MPDF/mpdf.php");
$mpdf=new mPDF('c', 'A4');
$mpdf->WriteHTML($new);
$mpdf->Output();

我在完全定位div时遇到了问题。在浏览器中显示得很好,但在Adobe Reader中无法打开。原因:生成的pdf文件开头有一些警告。这为我修复了它:如何使mPDF 6.1与PHP 7.1.5协同工作基本上,您必须更改关于错误报告的一行。