使用TCPDF将pdf保存到我的服务器


Save pdf to my server with TCPDF

我是PHP的新手,我正在使用TCPDF从我的网站生成PDF。我可以毫无问题地下载所有文件,但当我试图将其保存到服务器中的文件夹时,我发现了问题。我试过这个:

    $pdf->Output('../pdf/example_001.pdf', 'F');

我试过这个

    $filepath = "../../pdf/test.pdf";
    $fp = fopen($filepath, "w");
    fwrite($fp, $pdf);
    fclose($fp);

但它给了我一个空文件。

回答有点晚。您可以使用以下格式保存文件:

$pdf->Output(dirname(__FILE__).'/pdf/'.$pdf_name.'.pdf', 'F');

"F"参数用于将文件存储在文件系统中。dirname(__FILE__)有助于给出相对路径,这一点很重要。在这个例子中,我将PDF存储在一个文件夹"PDF"中,该文件夹与我使用上述行的文件位于同一文件夹中。相对路径或绝对路径文件夹路径很重要。__DIR__也可用于定位当前目录。