2012-02-09 72 views
1

我有一個html文檔,我將轉換爲PDFKit和wkhtmltopdf。它的渲染效果很好,但我需要爲第二頁和後續頁面指定不同的背景。換句話說,第一頁將有一個背景,其他頁面將有不同的背景。如何使用wkhtmltopdf更改每個頁面的背景?

我試圖實現的JavaScript像這樣:

var pdfInfo = {}; 
var x = document.location.search.substring(1).split('&'); 
for (var i in x) { var z = x[i].split('=',2); pdfInfo[z[0]] = unescape(z[1]); } 
function switchBackground(){ 
    if (pdfInfo.page>1){ document.body.style.backgroundColor = "#333"; } 
} 

這是行不通的。

回答

1

輸出PDF中的所有頁面都具有相同的主體。所以你必須爲每個頁面使用額外的包裝和類似的東西:

section:nth-child(odd) { 
    background-color: #ccc; 
} 
相關問題