FPDF 教程 1 在 Chrome 中返回“错误:无法加载 PDF 文档”

问题描述

我已将 FPDF 添加到我正在开发的基于 PHP 的网络应用程序中,我正在按照 FPDF 网站上的教程对其进行测试,但我遇到了一个问题。

这是我正在处理的代码,基本上只是 FPDF 网站上第一个教程的复制/粘贴:

require('../libs/fpdf182/fpdf.PHP');

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

当我运行它时,Chrome 会尝试读取输出,这表明 FPDF 正在正确加载。但是,我收到错误“无法加载 PDF 文档”。我也尝试下载该文档并在 Microsoft Edge 中打开它,但同样失败并显示类似的错误消息。正在生成的 PDF 文档似乎以某种方式损坏了,但我不确定如何解决此问题。有什么想法吗?

解决方法

所以问题是我包含但没有提到的其他一些代码。通过将代码简化为上面包含的内容,我能够生成可读的 pdf。