gpt4 book ai didi

php - DomPDF 图像未找到或类型未知

转载 作者:行者123 更新时间:2023-12-03 08:22:51 29 4
gpt4 key购买 nike

使用的技术:

PHP: v7.4
SilverStripe: v4.7
DomPDF: 1.0

Composer

在发布此内容之前,我确保能够遵循与此 DomPDF 相关的其他提示和文章,但未显示包含的图像,但图像仍然无法工作

Image not found

就代码而言,我已经根据 github 页面中提到的一些开发人员为 DomPDF 启用了 setIsRemoteEnabled 选项

Classes

DomPDF Options

这是端点 1/2
Endpoint

端点 2/2
Endpoint 2

这是发票生成器
FE

查看生成的发票,我能够显示图像的路径,当我单击它时,它会正确显示
Image

Image 2

只是该图像不适用于 DomPDF,我是否错过了任何内容,或者我的代码库中是否有错误的代码?非常感谢您的帮助,已经被困 4 天了

最佳答案

我终于掌握了技巧!

enter image description here

无需添加文件路径,只需将图像转换为 Base64,效果非常好!

enter image description here

这是轻松复制粘贴的代码片段

// Get Base64 of the Logo
$path = Director::baseFolder() .'/public'.$config->WebsiteLogo()->getURL();
$type = pathinfo($path, PATHINFO_EXTENSION);
$data = file_get_contents($path);
$logo = 'data:image/' . $type . ';base64,' . base64_encode($data);

关于php - DomPDF 图像未找到或类型未知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67361756/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com