PHP MPDF文件保存不在adobe reader中打开

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (58)

我正在使用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一起工作 基本上,你必须改变一行关于错误报告。

扫码关注云+社区

领取腾讯云代金券