FPDF error: The document is closed in
FPDF error: The document is closed in
我正在使用以下代码生成 pdf 文件,但它在日志文件中给我错误
FPDF error: The document is closed
$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 工作 intermittently/randomly 但不一致。我一直收到“文档已关闭”错误。我尝试了 运行 队列外的任务,尝试增加队列内存,以及其他一些东西。我在所选答案中找不到“$this->state”设置。
我最终切换到这个包:
https://github.com/barryvdh/laravel-dompdf
我正在使用以下代码生成 pdf 文件,但它在日志文件中给我错误
FPDF error: The document is closed
$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 工作 intermittently/randomly 但不一致。我一直收到“文档已关闭”错误。我尝试了 运行 队列外的任务,尝试增加队列内存,以及其他一些东西。我在所选答案中找不到“$this->state”设置。
我最终切换到这个包: https://github.com/barryvdh/laravel-dompdf