【发布时间】:2015-12-11 09:23:55
【问题描述】:
场景:
我正在使用 WKHTMLTOPDF 工具生成 pdf 格式的报告,每个 一切正常,除了背景图像没有渲染 生成的 PDF。虽然它以 HTML 格式正确显示。
我尝试过的:
我已将背景图像的格式从 png 更改为 jpg,但没有运气。
我在 WKHTMLTOPDF 中使用了
--javascript-delay 5000代码,等待渲染图像但仍然没有成功。
奇怪的行为:
我还有一张不同的背景图片,它正在显示 正确。
我的问题:
这个 scnerio 有什么问题,正如另一张图片所示 有背景但不是这个?请帮助我。谢谢。
更新:
我正在执行 cmd
My Code: wkhtmltopdf http://example.com/renderpdf sample.pdf在执行时收到警告:
QFont::setPixelSize: Pixel size <= 0 (0)
使用的 CSS:
background: transparent url(images/abc.png) no-repeat scroll 0% 0% / 100% 100%;
【问题讨论】:
-
以防万一,你确定后台的路径是正确的?
-
@entiendoNull ,是的,我非常确定图像路径是正确的,并且可以在 HTML 上正确呈现。
-
尝试将完整路径添加到图像文件所在的位置而不是相对路径,看看是否有帮助...
-
@Downvoters ,请解释原因。
-
@entiendoNull 我给出了确切的相对路径,例如
http://example.com/assets/images.abc.png
标签: javascript php pdf-generation background-image wkhtmltopdf