我正在使用DOMPDF将html转换为PDF,转换后我将该PDF文件发送到用户邮件ID .
一切都很完美,但在PDF文件中,我无法看到我网站的徽标图像 . 我还在stackoverflow中搜索了以前的问题,例如: - error in pdf image using dompdf,dompdf and img tag, image wont show
我还将 DOMPDF_ENABLE_REMOTE
设置为 TRUE
并将 DOMPDF_PDF_BACKEND
设置为 CPDF
我的图片标签是: -
<img src="http://www.example.com/clients/myprojects/images/logo.png" alt="" /></a>
我正在提供我的网站的完整路径,但它仍然没有在我的PDF文件中显示图像 .
提前致谢 .
11 回答
使用带.jpg图像的完整目录路径
不要把URL的完整路径,只需输入
foldername/filename.jpg
例:
如果我没记错,你可以在那里放一个完整的系统路径到那个图像 - 绝对或相对于你的脚本
删除
alt
属性并将其从自动关闭标记(/>
)更改为正常标记(>
) . 它对我有用 .注意:dompdf似乎对
img
标签上的任何内联样式都有错误的响应,因此如果您使用任何内容样式,我建议删除它们 .这个对我有用 .
我这样做了:
并且工作 . 我希望这对你也有帮助
DOMPDF
现在正在使用
png,jpg
.这是我用的 .
路径文件夹中有
index.php
文件,子文件夹中有图像,即图像 .你只需要在文件
DOMPDF_CONFIG.INC
中将def("DOMPDF_ENABLE_REMOTE", FALSE);
行更改为true
现在最新的DOMPDF版本另外,但在PHP v5.3上有同样的问题
升级到v5.4或更高版本
问题已经解决了 .
我想你可以加上这个
更改图像的网址非常简单