如何使用 PHPSpreadsheet 修复图像未显示在 PDF 上?
How to fix image is not showing on PDF using 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());
不要使用图像的相对路径,而是使用完整路径。
改变
'../upload/14.png'
类似于(针对您的特定设置进行修改)
'/home/html/upload/14.png'
我使用 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());
不要使用图像的相对路径,而是使用完整路径。
改变
'../upload/14.png'
类似于(针对您的特定设置进行修改)
'/home/html/upload/14.png'