2016-08-01 46 views
2

我正在使用「週二皮克」將我的html轉換爲PDF格式。我正在設置配置如下:從使用週二皮克金生成的PDF的封面頁中刪除頂部邊距

我的問題是,我可以從PDF的第一頁刪除頂部邊距嗎? (基本上它是包含橫幅圖像的封面)。有沒有什麼辦法來實現這一點。

 var document = new HtmlToPdfDocument 
     { 
      GlobalSettings = 
      { 
       DocumentTitle = "My Report", 
       PaperSize = PaperKind.A4, 
       Margins = 
       { 
        Top = 1.25, //Need to make it as 0 for the first page 
        Left = 0.00, 
        Right = 0.00, 
        Bottom = 1.25, 
        Unit = TuesPechkin.Unit.Centimeters 
       }, 
       PageOffset = 2 
      }, 
      Objects = 
      { 
       new ObjectSettings 
       { 
        HtmlText = htmlText, 
        FooterSettings = footerSettings 
       } 
      } 
     }; 

     return converter.Convert(document); 

回答

0

解決方法是在JavaScript中刪除該圖像。我有一個元素就同一問題在過去頁面底部的基本上是我所做的是:

var element = document.getElementById("someID"); 
    element.parentNode.removeChild(element); 

把這些代碼,當窗口加載並把它添加到您的htmlText,將之前刪除的元素爲你它會生成PDF。 通過簡單地添加到您的Objects做到這一點,你需要讓JS:

WebSettings = 
        { 
         EnableJavascript = true 
        } 

希望它可以幫助你:)

+0

是的,它可以幫助... –