簡體   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