1

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

--javascript-delay 5000

没有成功。

图片来源:

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

图像在具有相同链接的 html 上正确显示。

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

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

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

4

1 回答 1

6

你有什么版本的 wkhtmltopdf?

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

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

于 2013-01-14T14:34:15.403 回答