DomPDF:图像不可读或为空
P粉743288436
P粉743288436 2023-08-29 14:06:26
0
2
554
<p>出于某种原因,DomPDF 不会渲染正在解析的 html 中包含的图像:</p> <p>但是,当图像以 html 返回时,图像会呈现在页面上:</p> <p>我已经查看了这些问题,并确保 DOMPDF_ENABLE_REMOTE 设置为 true 并验证了文件权限:</p><p> dompdf 图像不是真实图像,无法读取或为空</p><p> ZF2 的 DOMPDF 中的图像错误</p> <p>还有其他我应该检查的事情吗?</p>
P粉743288436
P粉743288436

全部回复(2)
P粉244155277

由于另一个答案建议在 module.config.php 中启用远程选项,并且我还无法添加注释,因此我认为最好回答该文件不存在在较新版本的 DomPDF 中。

如果您需要在较新版本中包含远程存储的图像,则必须将其作为选项传递给构造函数:

$dompdf = new Dompdf(array('enable_remote' => true));

这解决了我遇到的问题。

P粉805107717

以下内容帮助我喜欢上了魅力,至少在当地,甚至是与

define("DOMPDF_ENABLE_REMOTE", false);

解决办法是将图片的SRC改为服务器上的绝对路径,如下:

<img src="/var/www/domain/images/myimage.jpg" />

以下所有内容都对我有用:

<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'/placeholder.jpg';?>"/>
<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'\placeholder.jpg';?>"/>
<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'./placeholder.jpg';?>"/>

$_SERVER["DOCUMENT_ROOT"] 是 C:/wamp/www/ZendSkeletonApplication/public

感谢这一点:迷失在代码

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板