如何修复未使用PHPSpreadsheet在PDF上显示图像?

时间:2019-04-10 12:46:38

标签: pdf pdf-generation phpspreadsheet

我使用PHPSpreadsheet(https://github.com/PHPOffice/PhpSpreadsheet)生成Excel和PDF。 我在第一个单元格上添加了图像,并且在excel上显示得很好,但对于PDF却没有。 如何解决此问题?

$drawing = new \PhpOffice\PhpSpreadsheet\Worksheet\HeaderFooterDrawing();
    $drawing->setName('PhpSpreadsheet logo');
    $drawing->setPath('../upload/14.png');
    $drawing->setHeight(50);
    $drawing->setCoordinates('A1');
    $drawing->setOffsetX(30);
    $drawing->setWorksheet($spreadsheet->getActiveSheet());

1 个答案:

答案 0 :(得分:1)

与其使用相对路径,不如使用完整路径。

更改

'../upload/14.png'

类似(针对您的特定设置进行修改)

'/home/html/upload/14.png'