Moodle 下载创建的 PDF

Moodle download a created PDF

我使用以下代码在 Moodle 中创建 PDF

$pdf = new pdf; 
$pdf->AddPage(); 
$pdf->Write(1, "Test"); 
$pdf->Output();

如何在浏览器中下载而不是在浏览器中打开?

// Force the browser to download the output
$pdf->Output('filename.pdf','D');

Moodle 包装 TCPDF 库以生成 PDF(包装器主要处理临时文件的位置和访问 Moodle 文件 API 中的嵌入图像)。

您可以在 http://www.tcpdf.org/doc/code/classTCPDF.html#a3d6dcb62298ec9d42e9125ee2f5b23a1

在线找到有关 TCPDF Output() 函数的文档

重要的参数是第二个,调用 $pdf->Output('filename.pdf', 'D') 将导致下载。