问题描述
我已将 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。