【问题标题】:FPDF image not displayingFPDF 图像不显示
【发布时间】:2011-07-13 11:40:08
【问题描述】:

我试图在我的 pdf 文档中放一张图片,但是当我使用该方法时,它只加载了一段时间,并且什么都不做(没有错误或类似的事情)只有一个灰色的网站......

$pdf = new FPDF();
$pdf->AddPage();
$pdf->Image('logo.png');
$pdf->Output();

那么我做错了什么?如果我只在 pdf 中使用文本,那没问题,但使用 Image。图像位于根目录中。

编辑:根据 Ewan Heming 的回答中的评论添加了 $pdf->AddPage();

【问题讨论】:

  • 运行脚本的目录中是否存在logo.png?
  • 是的,因为如果我使用其他文件,例如 ('logo_a.png');他告诉我一个文件不存在的错误!

标签: php image pdf fpdf


【解决方案1】:

抱歉,我发现了问题,图片的分辨率太大了

【讨论】:

    【解决方案2】:

    您的示例不包括在将图像放在 PDF 上之前将页面添加到 PDF 的方法调用:

    $pdf = new FPDF();
    $pdf->AddPage();
    $pdf->Image('logo.png');
    $pdf->Output();
    

    【讨论】:

    • sry,忘记了,但真正的脚本包含 AddPage();