Dompdf不渲染图像

时间:2014-08-21 10:16:28

标签: php html dompdf

我正在使用DOMPDF库在运行时将HTML转换为PDF。但是,我正面临与图像有关的问题。系统在呈现HTML代码时显示图像,但是当我将其转换为PDF时,它会将所有图像替换为“broken_image.png”。我已经放置了完整的URL(如下所示),但它仍然不适合我:/。以下是示例图片网址:

<img src='http://img.uksoccershop.com/images/man-utd-gk-away-shirt-2012-13.jpg'/>

任何人都可以告诉我如何解决这个问题。提前谢谢。

2 个答案:

答案 0 :(得分:0)

要为DOMPDF启用远程图像,您必须更改配置dompdf_config.inc.php 看看第284行附近:

def("DOMPDF_ENABLE_REMOTE", false);

这应该设置为true。还要确保第103行附近定义的临时目录是可写的:

def("DOMPDF_TEMP_DIR", sys_get_temp_dir());

答案 1 :(得分:-2)

DOMPDF不是浏览器,它不会下载图像或任何其他资源,它只是将HTML / CSS转换为PDF表示。

您需要wkhtmltopdf之类的东西来实现这一目标。