FPDF 仅在 Mac 上导出 .html 而不是 .pdf

FPDF exports .html instead of .pdf, only on Mac

我正在使用 PHP 库 FPDF 在我的网站上生成 PDF。 它在除 Mac 以外的所有设备上都运行良好。它保存一个 .html 文件而不是 .pdf。 即使是 iPhone 也能完美运行。 这是我的代码:

<?php
        
require('includes/fpdf/fpdf.php');

class PDF extends FPDF {}
$mypdf = new FPDF();

// Content of PDF begins
// [...]
// Content of PDF ends

$file = utf8_decode('test.pdf');
$mypdf->Output('F', 'includes/exports/'.$file);
header('Content-Type: application/pdf');
header("Content-Disposition: attachment; filename=\"". basename($file) ."\""); 
readfile('includes/exports/'.$file);
exit(); ?>
        

感谢您的帮助!

实现它的唯一方法是存储 PDF 并向用户显示下载 link。好的解决方法