PHP pdf创建和下载

时间:2014-01-15 19:37:47

标签: php fpdf

我有一个脚本,可以从令牌数组中创建pdf文档并下载它。到目前为止它没有下载它,也没有在文档中每页放置一个令牌。它只读“令牌”

$pdf = new FPDF( ); 
for($i = 0 ; $i < $num_tokens ; $i++){

    $tokens[$i] = pronto_aes_decrypt( $token_crypt[$i] , $prontoKey );

    $pdf->AddPage();
    $pdf->SetFont('Arial','B',16);
    $pdf->Cell(0,10,$tokens[$i]);


}
unlink("tokens.pdf");
$pdf->Output('tokens.pdf','F');  

readfile('tokens.pdf');

header('Content-Type: text/csv');
header('Content-Disposition: attachment; filename="tokens.pdf"');

1 个答案:

答案 0 :(得分:2)

您可以{FPFF}生成的Output PDF文件进行下载,如下所示:

$pdf->Output("tokens.pdf","D");

注意:此后您将无法向浏览器窗口输出更多内容,因此您的header来电无效。也就是说,您不需要这些调用,因为上面的行将作为文件输出给您,并节省您自己管理它的工作量。