FPDF 错误:文档已关闭



我正在使用以下代码生成pdf文件,但它在日志文件中给了我错误

FPDF 错误:文档已关闭

$pdf = new FPDF('P', 'pt', 'Letter');
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$filename=$upload_dir["basedir"].'/borrowers/borrower'.$page->id.'.pdf';
$pdf->Cell(40,10,'fdfd');
$pdf->Output('F',$filename);
但是,文件

正在目标路径中生成,但脚本执行进一步停止。

> $this->state 值需要在 fpdf 中增加.php因为默认情况下它是 3,如果文档包含超过 2 页,这似乎很低。

我唯一的解决方案是使用FPDF以外的其他东西来生成PDF。我正在运行 Laravel,在队列中生成 PDF。FPDF间歇性/随机工作,但不一致。我一直收到"文档已关闭"错误。我尝试在队列之外运行任务,尝试增加队列内存,以及一堆其他事情。我在所选答案中找不到"$this->状态"设置。

我最终切换到这个包:https://github.com/barryvdh/laravel-dompdf

最新更新