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

问题描述 投票:0回答:1

我使用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());
pdf pdf-generation phpspreadsheet
1个回答
1
投票

而不是使用图像的相对路径而是使用完整路径。

更改

'../upload/14.png'

类似的东西(根据您的具体设置进行修改)

'/home/html/upload/14.png'
© www.soinside.com 2019 - 2024. All rights reserved.