1

PDFKit と wkhtmltopdf を使用して pdf に変換する html ドキュメントがあります。うまく表示されていますが、2 ページ目以降は別の背景を指定する必要があります。つまり、最初のページには 1 つの背景があり、他のページには別の背景があります。

私は次のように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"; }
}

これは動作しません。

4

1 に答える 1

2

出力 PDF のすべてのページの本文は同じです。そのため、ページごとに追加のラッパーを使用する必要があり、次のようになります。

section:nth-child(odd) {
   background-color: #ccc;
}
于 2012-03-15T23:21:36.700 に答える