Asp.net-Mvc
如何在 Rotativa 生成的 PDF 中顯示分頁符
在我的 ASP.NET MVC 4 應用程序中,我有一個索引視圖,其中嵌入了幾個局部視圖。我通過 NuGet 安裝了 Rotativa 的最新版本 1.6.1。現在我可以使用 Rotativa 將索引頁列印為 PDF。我想在每個部分視圖之後在 PDF 中設置一個分頁符。如何使用 Rotativa 實現這一目標?
如果您使用的是 1.6.1,您可以在 CSS 中添加分頁符(這在 1.5.0 中不能始終如一地工作,我沒有測試 1.6.0)
所以添加這種風格,不是像 p.breakhere{…} 這樣的特定元素,而是如下所示(有些人對特定元素有問題)
<STYLE TYPE="text/css"> .breakhere { page-break-after: always } </STYLE>然後在您的 html 中執行此操作
<P CLASS="breakhere">它應該很好地打破。請注意,1.6.1 間歇性地存在幻影圖像的錯誤…請參閱此 SO 條目連結