我有一个脚本,可以从令牌数组中创建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"');
答案 0 :(得分:2)
您可以{FPFF}生成的Output
PDF文件进行下载,如下所示:
$pdf->Output("tokens.pdf","D");
注意:此后您将无法向浏览器窗口输出更多内容,因此您的header
来电无效。也就是说,您不需要这些调用,因为上面的行将作为文件输出给您,并节省您自己管理它的工作量。