繁体   English   中英

使用WKHTMLTOPDF的PDF中未显示背景图片

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM