PHP FPDF无法在Chrome中加载PDF文档

时间:2016-06-13 14:27:07

标签: php google-chrome pdf fpdf

我正在尝试使用带有php的fpdf库生成pdf文档,但我在chrome中遇到Failed to load PDF document错误。我能够在firefox中正确查看文档。下面是我试图生成pdf的代码。有人可以帮忙吗?提前谢谢。

<?php
 ini_set('display_startup_errors', 1);
 ini_set('display_errors', 1);
 error_reporting(-1);
 ob_start();
 $pdf = new FPDF();
 $pdf->AddPage();
 $pdf->SetFont('Arial', 'B', 16);
 $pdf->Cell(40, 10, 'Hello World!');
 header('Content-type: application/pdf');
 header('Content-Transfer-Encoding: binary');
 header("Content-Disposition: inline; filename='example2.pdf'");
 $pdf->Output('example2.pdf', 'I');
 ob_end_flush();
?>

1 个答案:

答案 0 :(得分:0)

我知道这个老问题,但评论中有要求回答的问题。 不要设置标题。 FPDF生成它们。

<?php
   require('fpdf.php');

   $pdf = new FPDF();
   $pdf->AddPage();
   $pdf->SetFont('Arial','B',16);
   $pdf->Cell(40,10,'Hello World!');
   $pdf->Output('example2.pdf', 'I');
?>

我还建议Output