[英]Background Image not showing in PDF using WKHTMLTOPDF
场景:
我正在使用WKHTMLTOPDF工具生成pdf格式的报告,除背景图像未在生成的PDF中呈现外,其他所有操作都正常,尽管它以HTML格式正确显示。
我试过的
我将背景图片的格式从png更改为jpg,但是没有运气。
我已经使用
--javascript-delay 5000
代码来等待渲染图像,但是仍然没有运气。
奇怪的行为 :
我的背景还有另外一张图片,并且显示正确。
我的问题 :
此场景有什么问题,因为另一幅图像可以正确显示背景,但不能正常显示? 请帮助我。谢谢。
更新 :
我正在执行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%;
我终于想通了; 问题出在我的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%;
您的图片文件名是否包含空格? 如果是,请在文件名(而不是完整的文件路径)上使用rawurlencode()函数,然后尝试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.