2017-07-10 100 views
0

我想用wkhtmltopdf生成基於我的HTML文件的5頁PDF,它運行良好。但是,我有一個問題,關於這項任務花費的時間,特別是每個頁面使用背景圖像的時間。用wkhtmltopdf PDF生成更快的背景圖像

當我使用bg_image時,wkhtmltopdf使用大約〜1.7s來生成,但沒有它(--nobackground選項)只花費約0.5秒。我試圖將我的bg_image從.jpg轉換爲.png,嘗試使它更快,但它不起作用。 是否有任何解決方法?也許參數更改或CSS更改? (現在我的html文件在每個頁面上都包含一個bg_image的聲明,並在開始時聲明一個全局聲明來設置它的大小和「no_repeat」選項)。

非常感謝您的關注!

回答

0

我不知道wkhtmltopdf的內部,他們如何處理背景。如果他們需要一些可測量的時間,我會期望他們解碼和編碼背景圖像的圖像數據。

你也可以使用PDFTK實用工具準備好的PDF背景文件應用到PDF的所有頁面,這應該是快:

PDFTK in.pdf背景back.pdf輸出out.pdf

https://linux.die.net/man/1/pdftk

+0

Pdftk是一個有趣的想法,我不知道。感謝這個建議,現在我的整個過程都快了一點。 –