情景:
我使用WKHTMLTOPDF工具生成pdf格式的报告,Every 除了背景图像没有渲染之外,它的工作正常 生成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%;
答案 0 :(得分:3)
我终于明白了;问题出在我的CSS上。
我改变了:
background: transparent url(http://example.com/abc.png) no-repeat scroll 0% 0% / 100% 100%;
为:
background:url(http://example.com/abc.png) no-repeat; background-size:100%` 100%;
答案 1 :(得分:1)
您的图片文件名是否包含空格?如果是,请在文件名上使用rawurlencode()函数(而不是完整的文件路径)并尝试。