通过代码创建FPDF并通过方法调用它

时间:2016-03-22 08:10:06

标签: php fpdf

在我的项目中,我使用fpdf根据数据库中的数据生成PDF文件。 但是我想通过调用一些创建和保存文件的方法来预生成pdf。 save_data.php

($myPDF->createPDF($id)){
 echo 'File was created';
}else{
 echo 'There was a problem creating the file';
}

createPDF.php来

//Code that generate the PDF using FPDF and at end save the file to server
$pdf->Output('/var/www/html/my_dir/my_pdf.pdf','F');

所以基本上我想在一个方法中放置createPDF.php,然后如果创建了pdf则返回truefalse

修改 只是为了澄清。如果我能从Output()得到答复,那就更容易了。

我应该继续,只检查文件是否存在?

1 个答案:

答案 0 :(得分:0)

如果您只想知道文件是否已成功保存到光盘:

function createPdf($pdf, $filename) {
  // remove file if it already exists
  if(file_exists($filename)) unlink($filename);

  // save pdf
  $pdf->output($filename, 'F');

  // return true if successfull, false otherwise
  return file_exists($filename);
}