wkhtmltopdf,从db加载的图像未显示

时间:2013-01-14 14:27:18

标签: pdf blob image wkhtmltopdf

我使用wkhtmltopdf将html转换为pdf。所有图像都正确显示,但控制器返回的图像(存储在db中,作为mediumblob类型)未显示。 首先我认为这可能是一个时间问题,所以我增加了延迟:

--javascript-delay 5000

没有成功。

image src:

<img src="/app-name/company/logo"/>

图像在html上使用相同的链接正确显示。

我尝试将源更改为直接路径:

<img src="http://localhost:8080/app-name/company/logo"/>

但它没有帮助。 可能是什么问题?

1 个答案:

答案 0 :(得分:6)

你有什么版本的wkhtmltopdf?

我已经安装了最新的http://wkhtmltopdf.org版本0.11.0并且在这个版本上遇到了一些问题,我得到了0.9.9版,它工作正常。

另外检查你是否在控制器/视图中使用例如会话,从数据库加载可能取决于它(例如一些登录信息),当使用wkhtmltopdf时你没有存储会话数据。