5
使用幻影JS 1.9.7我有問題打印我的網頁爲PDF。我可以強制phantomjs渲染pdf的背景圖像和顏色
而不是頁面完全一致的,背景顏色和圖像被剝離,按照: How can I force browsers to print background images in CSS?
使用幻影JS 1.9.7我有問題打印我的網頁爲PDF。我可以強制phantomjs渲染pdf的背景圖像和顏色
而不是頁面完全一致的,背景顏色和圖像被剝離,按照: How can I force browsers to print background images in CSS?
2009年,由於另外一個問題後,這裏就是答案:
body {
-webkit-print-color-adjust: exact;
}
您可以添加CSS樣式「-webkit-print-color-adjust:exact;」到元素強制打印背景顏色和/或圖像。
參見文檔:https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-print-color-adjust
奇這是怎麼MDN。
值得注意的是,爲了正確顯示,可能需要爲_color_和_background_定義添加'!important'。謝天謝地,使用Chrome內置的CSS media = print emulation來調試非常容易。 – jkondratowicz
是的,但現在幾乎沒有任何支持。您必須在'@media print' CSS塊中爲所有您想保留其顏色/背景的元素手動執行'!important'。 –
我不得不按照這個答案來得到它的工作:http://stackoverflow.com/a/15253634/1979461 – GarethD